View Code? Open in Web Editor
NEW
This project forked from przemocny/react_knowhow
React/Redux - Mid React Dev level
react_knowhow's Introduction
Practical lessons from React Senior Dev
basic knowledge of HTML, CSS, JS you should know, including:
- arrow function - ()=>{}
- curring - ()=>()=>{}
- class / constuctor / method / property
- types - object / array / string / number
- event handler - onclick, onchange, onkeydown
- DOM - document object model
- tags, attributes - src/class/href
- deconstructing objects / arrays = {...a, b, ...c}, [...a,...b]
- callbacks / promises / async + await
- ajax / fetch
- API / request / response / body / headers / status codes (200,401,403,404,500) / methods GET/POST
- CSS preprocessor LESS/SASS
- import / export / modules
If you are ready for lessons
- React env + VirtualDOM + create-react-app / react-scripts
- React code + JSX + Props + Nesting
- Components - Functional / State / Functional + Proptypes
- Lifecycle methods - constructor / componentDidMount / render / componentDidUpdate / getDerivedStateFromProps
- HOC + Hooks
- ContextAPI - Provider/Consumer
- Redux / Flux / Store / Reducer / Action
- Router / Route / BrowserRouter / HashRouter
- Model-View-Controller = Boilerplate API-React-Logic(JS + Redux)
- Webpack, Jest
Made by Przemocny (Przemek Jóźwiakowski)
react_knowhow's People
Contributors
Watchers