Planning to learn React.js ?🔥

Here is a mega thread containing Resources, Road maps, Important concepts and more for React.

#100daysofcodechallenge #ReactJS #HTML Image
What is React ?

React is a JavaScript library by Facebook for creating interactive Front end applications.
React is the most popular Front end framework and is used by large companies like Facebook, Instagram, Netflix, Airbnb and Uber.
Prerequisites

- HTML
- CSS and at least one CSS framework.
- JavaScript
- ES6 features
- Map / Filter / Reduce in JS
- Arrow functions
- Imports / Exports
- var / let / const
- npm commands
YouTube video recommendations





Basic Applications to build while learning React

- Todo list
- News App
- Tic Tac Toe game
- Calculator App
Basic React Concepts

- State in react
- Setting state
- JSX
- Components
- Class based Components vs Functional Based
Components
- Life cycle methods
- React Hooks
- Methods and Props
- Prop passing and Prop drilling
- Event handling
- Conditional Rendering and List Rendering
- Fetching Data from Rest API
- Posting Data to Rest API
- CSS Styling
- Using React Libraries
- Form Handling
- React components library
Advance React Concepts

- React router
- Context API
- Redux
- Form handling using Formik
- PWA using React
- Hosting React applications
- Optimization in React
- React Security
- Front end Auth
- Error Handling in React
- Next.js
- Gatsby
- React Animation
Advance level projects in React

- Shopping Application
- Netflix Clone
- Social Media App
- Airbnb Clone
Thank you for reading❤️

I am Anurag, a Full Stack Developer from India.
I post content about:-

🔸HTML / CSS / JS
🔸React / Next.JS
🔸Web Development tips & Resources
🔸Programming

If you love such content, follow me at
@anurag_gharat

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Anurag Gharat

Anurag Gharat Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @anurag_gharat

May 23
Let's talk about creating our own Custom Hook in React!🪝🪝

#100DaysOfCode #html #ReactJS
Hooks were introduced in React 16. Hooks allow us to manipulate state in Functional components. "useState()", "useEffect()", "useMemo()" are some of the hooks in React.
But above this React allows us to create our own custom hook. You can create your own hook and use it across your application.
Read 4 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(