DEV Community

Cover image for React Basics!
Ansub Khan
Ansub Khan

Posted on

React Basics!

💭 What is React?

  • A UI library developed by Facebook
  • creates interactive, stateful, and reusable components
  • it uses Virtual DOM
  • example: Instagram .com is completely written in React

✨ Features is React?

  • it makes quick and responsive apps
  • uses Virtual DOM
  • Does Server-Side Rendering
  • Single Way Data Flow *Open Source

😌 Why Use React?

  • Simple and easy to learn
  • it is fast, simple, and scalable
  • it uses a component-based approach
  • no need for direct DOM Manipulation
  • Increases App Performance

🥺 Limitations Of React

everything has some limitations and React is not an exception!

  • it is very rapidly evolving which might get difficult for some developers to keep up.
  • Inline HTML and JSX confuses a lot of people.
  • Size of the Library is quite large.

Follow Me On Twitter

Top comments (4)

Collapse
 
florianheysen profile image
Florian •

I think that Nextjs simplify many confusing things for beginners. In particular pages, routes, and API fetch !

Collapse
 
ansub profile image
Ansub Khan •

will be looking into Next.js after learning few basics of React, you know of any good resource to learn about Next.js?

Collapse
 
hacker4world profile image
hacker4world •

There is a youtuber called codevolution that has a playlist for nextjs it is really good i recommend it

Thread Thread
 
ansub profile image
Ansub Khan •

thank you! will definitely check it out

Some comments have been hidden by the post's author - find out more