Rails-React-Router-Boilerplate样板项目
rails-react-router-boilerplate 的样板项目挺适合刚上手 Rails + React 组合的开发者。Rails 用的是 4.x 版本,配合老版本的 React 0.12 和 React Router 0.12,虽然版本有点老,但架子搭得还算稳。还有 webpack 打包配置、Bootstrap 样式、Postgres 支持这些基本盘都在,开箱就能跑,适合熟悉前后端打通的方式。
Rails 的后端逻辑稳,React 这边的代码都放在client_app
目录,前后分得挺清楚。核心入口是main.js
,会加载application.jsx
和样式资源比如application.scss
。样式和脚本合并在 webpack 里,构建也比较顺。
注意一点:项目明确放弃了SQLite
和MySQL
,只兼容Postgres
,你用别的数据库要手动改配置。Webpack 那块也别忘了跑rake assets:webpack
,构建流程比较靠 rails-task 绑定。
如果你想快速搭一个 Rails + React 项目,尤其是本地演示或原型开发,这个项目还是蛮好用的。懒得折腾 Webpack 配置的可以省不少事。
另外你可以看看这些类似的项目:
- react_webpack_rails-example,结构清晰,用 webpacker
- Rails React Webpack Starter Kit,更适配新版本
- rails-hot-react-webpack-example,支持热加载开发
- Fullstack-Boilerplate,TypeScript 全栈也不错
786.63KB
文件大小:
评论区