React is a Javascript library for building user interfaces. so if you are a new react developer and thinking of learning React then this Learn React JS app is going to be your helper/assistant, your daily best friend.
React is the most popular Library and react developers are high in demand right now and so many other opportunities are available for React Developers. You can even develop native Android and IOS applications. So this is the best time to learn to react and become a High demand Developer.
This app contains all of the major topics of React JS with good examples.
TOPICS COVERED
1. Getting started with React
- What is ReactJS
- Installation or Setup
- Hello World with Stateless Functions
- Absolute Basics of Creating Reusable Components
- Create React App
- Hello World
- Hello World Component
2. Components
- Creating Components
- Basic Component
- Nesting Components
- Props
- Component states (Dynamic user interface)
- Variations of Stateless Functional Components
- setState pitfalls
3. Using ReactJS with TypeScript
- ReactJS component written in TypeScript
- Installation and Setup . 22
- Stateless React Components in TypeScript
- Stateless and property-less Components
4. State in React
- Basic State
- Common Antipattern
- setState()
- State, Events And Managed Controls
5. Props in React
- Introduction
- Default props
- PropTypes
- Passing down props using spread operator
- Props.children and component composition
- Detecting the type of Children components
6. React Component Lifecycle
- Component Creation
- Component Removal
- Component Update
- Lifecycle method call in different states
- React Component Container
7. Forms and User Input
- Controlled Components
- Uncontrolled Components
credits:
Icons made by Freepik from Flaticon
See other credits in the app navigation drawer.