Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Age of React - traverse the treacherous land of Reactopia

License

NotificationsYou must be signed in to change notification settings

gnits-map-projects/age-of-react

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

  • Command line / Shell
  • Git
  • HTML/CSS
  • DOM api
  • JavaScript / ES6 / JSON / AJAX / Promise

Branches:

git checkout branch_name
  • the_beginning

    • introduce React core APIs in the familiar browser environment
    • String escaping by React
    • Component based architecture
    • functional components
    • class
    • JSX (with babel polyfill) - convert previous work
    • Adding styles // ?
  • the_camp

    • install node
    • install npm
    • install create-react-app
    • basic commands
      • npm - install package / run dev server / run tests
  • the_preparation

    • convert the previous examples into single page multi component version
      • modular way / multi file
    • props, state and the like
    • prop-types
    • forms - controlled/uncontrolled - refs
    • events - react to user actions - synthetic events // ?
  • the_scout

    • new template / chat interface
    • convert into react (static)
    • data flow (through a parent component - revisit)
    • complete with interaction
    • life cycle methods (another template - form -> presentation -> log viewer)
  • the_conquest

    • map related example(s)
      • data fetching (AJAX)
      • Introduce a map library
        • Leaflet
    • devTools (a run through) - most likely would have done by this point, but if not.

Advanced (if time permits)

  • Testing

    • jest
    • storybook
  • Data flow

    • flux/redux
    • ContextTypes
  • SPA essentials

    • routing, multiple views.
    • thunks / sagas (add-on on flux/redux)
  • React Extra

    • reconciliation
    • react 16 - portals
    • react 16 - error boundaries (?? should be day 2/3 ??)
  • Good Practices

    • Higher Order Components, cross cutting concerns
    • recompose

Reference

Command line / Shell

Git

HTML/CSS

JavaScript / ES6 / JSON / AJAX / Promise

DOM api

React / Redux

Testing / Jest

Tooling / NPM / Webpack / Babel

Even more

About

Age of React - traverse the treacherous land of Reactopia

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp