Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
12 views

React Notes

React is a JavaScript library developed by Facebook for building user interfaces that uses components as building blocks. Components manage their own state and compose to build complex UIs. React employs a virtual DOM for improved performance and uses a declarative paradigm that makes applications easier to reason about while aiming for efficiency and flexibility. Key tools in React's ecosystem include React Router for navigation, Redux for state management, React Native for mobile apps, and Next.js for server-side rendering.

Uploaded by

rounakbhowmick
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views

React Notes

React is a JavaScript library developed by Facebook for building user interfaces that uses components as building blocks. Components manage their own state and compose to build complex UIs. React employs a virtual DOM for improved performance and uses a declarative paradigm that makes applications easier to reason about while aiming for efficiency and flexibility. Key tools in React's ecosystem include React Router for navigation, Redux for state management, React Native for mobile apps, and Next.js for server-side rendering.

Uploaded by

rounakbhowmick
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

React - Page 1

React - A JavaScript library for building user interfaces:

- Developed by Facebook.

- Uses a declarative paradigm that makes it easier to reason about your application and aims to

be both efficient and flexible.

- Utilizes components as the main building blocks of your application's UI. These components

manage their own state and compose to make complex UIs.

- Employs a virtual DOM to improve performance.


React - Page 2

React's Ecosystem:

- React Router for navigation in web applications.

- Redux for state management.

- React Native for mobile application development.

- Next.js for server-side rendering.


React - Page 3

Key Concepts in React:

- JSX: A syntax extension for JavaScript that allows you to write HTML directly within

JavaScript.

- Components: Independent, reusable pieces of UI.

- State & Props: Handle data and how it changes over time.

- Lifecycle Methods: Hooks to run code at specific points in a component's lifetime.

You might also like