javidalpe / react-redux-course

React + Redux course

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

React + Redux Course

Building complex apps with React

Summary

React got that name for a reason. It’s a component-based JavaScript library that renders smartly and can seriously simplify your work.

Installation

  1. Clone this repository.
  2. Install node dependencies.
    npm install
  3. Launch the slides.
    npm run start

Content

Content:

  1. Getting started: how to build a "tic-tac-toe" game with React
  2. Main concepts
    1. Introducing JSX
    2. Rendering Elements
    3. Components and Props
    4. State and Lifecycle
    5. Handling Events
    6. Conditional Rendering
    7. Lists and Keys
    8. Forms
    9. Lifting State Up
    10. Composition vs Inheritance
    11. Thinking In React
  3. Advanced concepts
    1. Accessibility
    2. Code-Splitting
    3. Context
    4. Error Boundaries
    5. Forwarding Refs
    6. Fragments
    7. Higher-Order Components
    8. Integrating with Other Libraries
    9. JSX In Depth
    10. Optimizing Performance
    11. Portals
    12. React Without ES6
    13. React Without JSX
    14. Reconciliation
    15. Refs and the DOM
    16. Render Props
    17. Static Type Checking
    18. Strict Mode
    19. Typechecking With PropTypes
    20. Uncontrolled Components
    21. Web Components
  4. Redux
    1. Principles
    2. Middlewares
    3. Thunk and Redux-observable
  5. Most used libraries
    1. React-Router
    2. Material/Bootstrap/Semantic
    3. Styleguidedist
  6. Extending React
    1. React Native

About

React + Redux course

License:MIT License


Languages

Language:JavaScript 99.5%Language:HTML 0.5%