Description
Prerequisite: concepts like Spread Operators, Javascript Classes, Arrow Functions ?
Training course outline-
1 ) React Fundamentals
– React visions and history
– Installing React
– Setting up your first react project
– Understanding JSX
– React Class Components
– React Functional Components
– React Props
– React Children
– React State
– Understanding React virtual DOM
– React Events
– Passing Data to a Child Component
– Passing Data to Parent Component
– React and functional CSS
– React Lists and keys
– React Routing
– React type checking with typeScript
2 ) React Advance Topics
– React Component LifeCycles
– React Routers
– React Pure Components
– React Memo
– React Refs and DOM
– Higher Order Components
3 ) Redux
– Redux Fundamentals
– Redux Middleware
– Redux Thunk
– Redux Saga
4 ) Testing React App with Jest
– Testing Concept
– Setting up Jest
– End to End Testing options.
5) Creating a project