Git Product home page Git Product logo

react-quick-tutorial's Introduction

24 小時,React 快速入門

:bowtie::Wish you have a happy learning!

在這趟旅程中,你可以學到

  1. React
  2. Flux
  3. Redux
  4. ImmutableJS
  5. ES6/ES7 語法

教學關卡

章節一. 從模仿開始,完成第一個 React 應用 TodoApp

Level 01. 用元件思維設計應用程式
Level 02. 建置簡易的開發環境
Level 03. 使用 JSX 印出 hello, world
Level 04. 完成第一個 React 元件
Level 05. 組合多個 React 元件
Level 06. 使用 props 傳遞元件參數
Level 07. 培養好習慣,設計防呆的 React 元件
Level 08. 動態產生多個 React 元件
Level 09. 管理 React 元件的內部狀態
Level 10. 使用 React 表單元件
Level 11. 瞭解 React 元件的生命週期

章節二. 往實戰再邁向一步,完成 React + Flux 的應用

Level 12. 深入淺出 Flux
Level 13. 完成 Dispatcher:Flux 最重要的角色
Level 14. 完成 Actions:集中所有應用行為
Level 15. 完成 Stores:統一管理業務邏輯和資料
Level 16. 完成 Controller View:讓元件同步資料狀態
Level 17. 引進 Container Pattern:必學的設計模式
Level 18. 使用 Flux 提供的 Utils

章節三. 完成業界最夯的 React + Redux 的應用

Level 19. 深入淺出 Redux
Level 20. 完成 Reducers:讓狀態的改變可預測化
Level 21. 完成 Store:Redux 的重要角色
Level 22. 修改 Actions:讓它們做更簡單的事
Level 23. 加入 Middlewares:動態擴充 dispatch 行為
Level 24. 讓 React 應用連結 Redux 系統
Level 25. 整合 ImmutableJS

延伸章節

使用 Webpack 建置 React 應用

🚀 開始冒險吧 🔦

Level 01. 用元件思維設計應用程式

Analytics

react-quick-tutorial's People

Contributors

kalun1988 avatar shiningjason avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.