Mapsa React Bootcamp
Mapsa React Bootcamp
React
1- What’s react
2- Understanding single page applications
3- React alternatives
4- Project settings:
a. Npm
b. Package.json
c. Babel
d. gulp
5- Writing first react code
6- Reconciliation
React Basic features
1- Build workflow
2- Create react app and folder structure
3- Jsx
4- Working with components
5- Props
6- State
7- Events and methods
8- defaultProps
9- props.children
React Basic features 2
1- Component LifeCycle
2- Forms
a. Controlled & uncontrolled components
3- Lifting state up
4- Split an app to components
5- Component lifecycle in action
6- Pure function
7- How react update the app & component tree
8- HOC
9- Render props
10- React Context API
11- Error Boundaries
12- Refs
a. Forwarding Refs
13- Portals
14- Fragment
a. Redux-thunk
Hooks
1- Introduction
2- useState & state updating
3- Rules of hooks
4- UseEffect
5- useCallback
6- useRef
7- useReducer
8- useContext
9- useMemo
10- Custom Hooks
-------------
More topics