/react-learning-note

Personal react learning note

Primary LanguageJavaScript

React learning note

  • react
    • component
  • redux (react-redux)
    • actions
    • reducers
    • store
    • async side effect & middleware
  • saga (redux-saga)
    • async side effect using ES6 generator
    • saga = actor?
  • redux-actions
    • reduce boilerplate on create action
    • flux-standard-action
  • reselect
    • compute derived data
    • a selector is not recomputed unless one of its arguments changes
    • composable
  • react-router
    • similar to vue-router
  • RxJS
    • can replace redux & saga
  • dva
  • MVVM vs Flux
  • type check
    • babel-plugin-react-flow-props-to-prop-types
  • reason
    • reason-react
  • dev-tools
    • reactotron
    • react-devtools