-
請先將後端 go-boilerplate 或是 laravel-boilerplate Run起來。
-
git clone https://github.com/fantasy9830/react-boilerplate.git
-
cd react-boilerplate
-
npm install && npm start
-
測試用帳密:
demo:8888
ordemo2:8888
,兩者權限不同。注意:記得把所有相關 .env 檔案中的 REACT_APP_AUTH_API_URL 修改成你後端的路徑。
npm run build
/src/layouts/menus.js
- 使用後端 go-boilerplate 或是 laravel-boilerplate 設定權限,對應
/src/layouts/menus.js
的key值。
- Redux
- React Router
- Ant Design + Ant Design Pro
- React Icons
- Styled Components
- i18next多國語系
- 登入認證功能(JWT)
- 權限管理功能
- husky + lint-staged + prettier
- Code Splitting(React Loadable)
-
RxJS + redux-observable -
TypeScript