是时候拿React练练手了~

https://reactjs.org/community/examples.html

https://daveceddia.com/react-practice-projects/

https://github.com/enaqx/awesome-react#example-apps

http://todomvc.com/examples/react/#/

https://react.rocks/

https://reactjs.org/tutorial/tutorial.html

https://tutorialzine.com/2014/07/5-practical-examples-for-learning-facebooks-react-framework

Redux

https://github.com/camsong/redux-in-chinese

https://github.com/xgrommx/awesome-redux

例子:

https://redux.js.org/docs/introduction/Examples.html

https://www.valentinog.com/blog/react-redux-tutorial-beginners/#React_Redux_tutorial_who_this_guide_is_for

https://github.com/builderbook/builderbook

参考

.
├── boilerplate # Boilerplate with React, Material-UI, Next, Express, Mongoose, MongoDB
├── book # Codebases for each chapter of our book
├── components # React components
│ ├── admin # Components used on Admin pages
│ │ ├── EditBook.js # Edit title, price, and repo of book
│ │ ├── GiveFreeBook.js # Give free book to user
│ ├── customer # Components used on Customer pages
│ │ ├── Bookmark.js # Bookmark a section within a book chapter
│ │ ├── BuyButton.js # Buy book
│ ├── BookReviews.js # Component that outputs grid of reviews
│ ├── Header.js # Header component
│ ├── HomeFooter.js # Footer component on homepage
│ ├── HomeHeader.js # Header component on homepage
│ ├── MenuDrop.js # Dropdown menu
│ ├── Notifier.js # In-app notifications for app's users
│ ├── SharedStyles.js # List of _reusable_ styles
│ ├── TOC.js # Table of Contents
├── lib # Code available on both client and server
│ ├── api # Client-side API methods
│ │ ├── admin.js # Admin user methods
│ │ ├── customer.js # Customer user methods
│ │ ├── getRootURL.js # Returns ROOT_URL
│ │ ├── public.js # Public user methods
│ │ ├── sendRequest.js # Reusable code for all GET and POST requests
│ ├── context.js # Context for Material-UI integration
│ ├── notifier.js # Contains notify() function that loads Notifier component
│ ├── withAuth.js # HOC that passes user to pages and more
│ ├── withLayout.js # HOC for SSR with Material-UI and more
├── pages # Pages
│ ├── admin # Admin pages
│ │ ├── add-book.js # Page to add a new book
│ │ ├── book-detail.js # Page to view book details and sync content with Github
│ │ ├── edit-book.js # Page to update title, price, and repo of book
│ │ ├── index.js # Main Admin page that has all books and more
│ ├── customer # Customer pages
│ │ ├── my-books.js # Customer's dashboard
│ ├── public # Public pages (accessible to logged out users)
│ │ ├── login.js # Login page
│ │ ├── read-chapter.js # Page with chapter's content
│ ├── _document.js # Allows to customize pages (feature of Next.js)
│ ├── index.js # Homepage
│ ├── book.js # Book page
├── server # Server code
│ ├── api # Express routes, route-level middleware
│ │ ├── admin.js # Admin routes
│ │ ├── customer.js # Customer routes
│ │ ├── index.js # Mounts all Express routes on server
│ │ ├── public.js # Public routes
│ ├── models # Mongoose models
│ │ ├── Book.js # Book model
│ │ ├── Chapter.js # Chapter model
│ │ ├── EmailTemplate.js # Email Template model
│ │ ├── Purchase.js # Purchase model
│ │ ├── User.js # User model
│ ├── utils # Server-side util
│ │ ├──slugify.js # Generates slug for any Model
│ ├── app.js # Custom Express/Next server
│ ├── aws.js # AWS SES API
│ ├── github.js # Github API
│ ├── google.js # Google OAuth API
│ ├── logs.js # Logger
│ ├── mailchimp.js # MailChimp API
│ ├── routesWithSlug.js # Express routes that contain slug
│ ├── sitemapAndRobots.js # Express routes for sitemap.xml and robots.txt
│ ├── stripe.js # Stripe API
├── static # Static resources
│ ├── robots.txt # Rules for search engine bots
├── test/server/utils # Tests
│ ├── slugify.test.js # Unit test for generateSlug() function
├── .babelrc # Config for Babel
├── .eslintrc.js # Config for Eslint
├── .gitignore # List of ignored files and directories
├── .npmignore # Files and directories that are not uploaded to the server
├── now.json # Settings for now from Zeit
├── package.json # List of packages and scripts
├── yarn.lock # Exact versions of packages. Generated by yarn.

最新文章

  1. tyvj1005 采药
  2. D1
  3. openldap自定义schema
  4. 31.DDR2问题3_waring?
  5. nginx服务器防sql注入/溢出攻击/spam及禁User-agents
  6. c++ string 拼接 int错误
  7. 使用AE进行点的坐标投影变换
  8. cf D. Physical Education and Buns
  9. 对DNSPOD添加域名解析的一些见解
  10. 第一章ASP.NET SignalR简介
  11. linux脚本: makefile以及链接库
  12. 老问题:Android子线程中更新UI的3种方法
  13. javascript . 05 json的组成、for...in 遍历对象、简单数据类型与复杂数据类型的传值与传址、内置对象
  14. 关于对WEB标准以及W3C的理解与认识问题
  15. Linux 常用指令整理
  16. stark组件开发之组合搜索页面效果和 URL
  17. 前端开发环境webstorm搭建
  18. Python获取系统音量
  19. python语言中的运算符
  20. Python.SQLAlchemy.0

热门文章

  1. 刷题总结——解方程(NOIP2014)
  2. Java面试题之final、finally和finalize的区别
  3. SharePoint 2013 Custom MasterPage
  4. 【CF314C】Sereja and Subsequences(DP,树状数组)
  5. Atcoder CODE FESTIVAL 2017 qual B E - Popping Balls 组合计数
  6. 在tomcat发布项目遇到的问题
  7. AC日记——背包问题 V2 51nod 1086
  8. js-触屏滑动判断滑动方向(移动版)
  9. Manajro17配置
  10. BZOJ——1419: Red is good