🌈 A starter project structure for React.js app using Dva.
MIT License
react + redux + react-router reactreduxreact-router
vue-mobile-starter(vue) vue-mobile-starter react dva , dva **react ** **dva ** dva
redux
reducer, saga, action
reducer, saga, action
( domain model) userlist productlist
saga action fork -> watcher -> worker
entry
...
dva
react UIreact-routerreact-redux react
,
issue
#
git clone https://github.com/JohnsenZhou/react-mobile-starter.git
#
cd react-mobile-starter
#
npm install
# => localhost:8080
npm start
#
npm run build
dva
dva ()
.
README.md // README
public // index
node_modules
package.json // npm
.roadhogrc // roadhog
.roadhogrc.mock // roadhog Mock
src //
index.js //
assets //
components // react
router.js // react-router
router // router
services //
utils // js
models // redux
LICENSE //
MIT license.