├── .gitignore ├── .npmrc ├── README.md ├── craco.config.js ├── package.json ├── public ├── favicon.ico ├── index.html ├── logo192.png ├── logo512.png ├── manifest.json └── robots.txt ├── src ├── assets │ └── images │ │ ├── 404.png │ │ ├── bg1.jpg │ │ ├── bg2.jpg │ │ ├── bg3.jpg │ │ ├── bg4.jpg │ │ ├── default.png │ │ └── logo.svg ├── components │ ├── AsyncComponent │ │ └── index.js │ └── loading.js ├── index.js ├── mock │ ├── task.js │ └── user.js ├── routes │ ├── components.js │ └── index.js ├── store │ ├── index.js │ ├── reducers.js │ └── sagas.js ├── style │ ├── _variables.scss │ └── index.scss ├── utils │ ├── http.js │ └── index.js └── views │ ├── Articles │ ├── action.js │ ├── api.js │ ├── article.js │ ├── category.js │ ├── comment.js │ ├── constants.js │ ├── reducers.js │ └── sagas.js │ ├── Community │ ├── action.js │ ├── api.js │ ├── constants.js │ ├── message.js │ ├── reducers.js │ └── sagas.js │ ├── Home │ ├── constants.js │ ├── index.js │ └── style.module.scss │ ├── Layout │ ├── index.js │ └── index.module.scss │ ├── Login │ ├── forget.js │ ├── index.js │ ├── login2.js │ ├── style.module.scss │ └── style2.scss │ ├── NotFound │ ├── 404.js │ └── style.module.scss │ ├── Setting │ ├── basicInfo.js │ ├── constants.js │ ├── emailService.js │ ├── modifyPassword.js │ ├── style.module.scss │ └── websiteSetting.js │ ├── Test │ └── sagas.js │ └── User │ ├── index.js │ ├── role.js │ ├── updateRole.js │ └── updateUser.js └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/.npmrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/README.md -------------------------------------------------------------------------------- /craco.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/craco.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/public/index.html -------------------------------------------------------------------------------- /public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/public/logo192.png -------------------------------------------------------------------------------- /public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/public/logo512.png -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/public/robots.txt -------------------------------------------------------------------------------- /src/assets/images/404.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/src/assets/images/404.png -------------------------------------------------------------------------------- /src/assets/images/bg1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/src/assets/images/bg1.jpg -------------------------------------------------------------------------------- /src/assets/images/bg2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/src/assets/images/bg2.jpg -------------------------------------------------------------------------------- /src/assets/images/bg3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/src/assets/images/bg3.jpg -------------------------------------------------------------------------------- /src/assets/images/bg4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/src/assets/images/bg4.jpg -------------------------------------------------------------------------------- /src/assets/images/default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/src/assets/images/default.png -------------------------------------------------------------------------------- /src/assets/images/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/src/assets/images/logo.svg -------------------------------------------------------------------------------- /src/components/AsyncComponent/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/src/components/AsyncComponent/index.js -------------------------------------------------------------------------------- /src/components/loading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/src/components/loading.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/src/index.js -------------------------------------------------------------------------------- /src/mock/task.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/src/mock/task.js -------------------------------------------------------------------------------- /src/mock/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/src/mock/user.js -------------------------------------------------------------------------------- /src/routes/components.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/src/routes/components.js -------------------------------------------------------------------------------- /src/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/src/routes/index.js -------------------------------------------------------------------------------- /src/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/src/store/index.js -------------------------------------------------------------------------------- /src/store/reducers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/src/store/reducers.js -------------------------------------------------------------------------------- /src/store/sagas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/src/store/sagas.js -------------------------------------------------------------------------------- /src/style/_variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/src/style/_variables.scss -------------------------------------------------------------------------------- /src/style/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/src/style/index.scss -------------------------------------------------------------------------------- /src/utils/http.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/src/utils/http.js -------------------------------------------------------------------------------- /src/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/src/utils/index.js -------------------------------------------------------------------------------- /src/views/Articles/action.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/src/views/Articles/action.js -------------------------------------------------------------------------------- /src/views/Articles/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/src/views/Articles/api.js -------------------------------------------------------------------------------- /src/views/Articles/article.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/src/views/Articles/article.js -------------------------------------------------------------------------------- /src/views/Articles/category.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/src/views/Articles/category.js -------------------------------------------------------------------------------- /src/views/Articles/comment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/src/views/Articles/comment.js -------------------------------------------------------------------------------- /src/views/Articles/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/src/views/Articles/constants.js -------------------------------------------------------------------------------- /src/views/Articles/reducers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/src/views/Articles/reducers.js -------------------------------------------------------------------------------- /src/views/Articles/sagas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/src/views/Articles/sagas.js -------------------------------------------------------------------------------- /src/views/Community/action.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/src/views/Community/action.js -------------------------------------------------------------------------------- /src/views/Community/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/src/views/Community/api.js -------------------------------------------------------------------------------- /src/views/Community/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/src/views/Community/constants.js -------------------------------------------------------------------------------- /src/views/Community/message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/src/views/Community/message.js -------------------------------------------------------------------------------- /src/views/Community/reducers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/src/views/Community/reducers.js -------------------------------------------------------------------------------- /src/views/Community/sagas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/src/views/Community/sagas.js -------------------------------------------------------------------------------- /src/views/Home/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/src/views/Home/constants.js -------------------------------------------------------------------------------- /src/views/Home/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/src/views/Home/index.js -------------------------------------------------------------------------------- /src/views/Home/style.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/src/views/Home/style.module.scss -------------------------------------------------------------------------------- /src/views/Layout/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/src/views/Layout/index.js -------------------------------------------------------------------------------- /src/views/Layout/index.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/src/views/Layout/index.module.scss -------------------------------------------------------------------------------- /src/views/Login/forget.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/src/views/Login/forget.js -------------------------------------------------------------------------------- /src/views/Login/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/src/views/Login/index.js -------------------------------------------------------------------------------- /src/views/Login/login2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/src/views/Login/login2.js -------------------------------------------------------------------------------- /src/views/Login/style.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/src/views/Login/style.module.scss -------------------------------------------------------------------------------- /src/views/Login/style2.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/src/views/Login/style2.scss -------------------------------------------------------------------------------- /src/views/NotFound/404.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/src/views/NotFound/404.js -------------------------------------------------------------------------------- /src/views/NotFound/style.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/src/views/NotFound/style.module.scss -------------------------------------------------------------------------------- /src/views/Setting/basicInfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/src/views/Setting/basicInfo.js -------------------------------------------------------------------------------- /src/views/Setting/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/src/views/Setting/constants.js -------------------------------------------------------------------------------- /src/views/Setting/emailService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/src/views/Setting/emailService.js -------------------------------------------------------------------------------- /src/views/Setting/modifyPassword.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/src/views/Setting/modifyPassword.js -------------------------------------------------------------------------------- /src/views/Setting/style.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/src/views/Setting/style.module.scss -------------------------------------------------------------------------------- /src/views/Setting/websiteSetting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/src/views/Setting/websiteSetting.js -------------------------------------------------------------------------------- /src/views/Test/sagas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/src/views/Test/sagas.js -------------------------------------------------------------------------------- /src/views/User/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/src/views/User/index.js -------------------------------------------------------------------------------- /src/views/User/role.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/src/views/User/role.js -------------------------------------------------------------------------------- /src/views/User/updateRole.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/src/views/User/updateRole.js -------------------------------------------------------------------------------- /src/views/User/updateUser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/src/views/User/updateUser.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuRookie/react-tutorials/HEAD/yarn.lock --------------------------------------------------------------------------------