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