DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»

DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’» is a community of 963,673 amazing developers

We're a place where coders share, stay up-to-date and grow their careers.

Create account Log in
Cover image for βš›οΈ 5 Things you need to know about React! πŸ‘¨πŸ»β€πŸ’» || Rithik Samanthula
Rithik Samanthula
Rithik Samanthula

Posted on

βš›οΈ 5 Things you need to know about React! πŸ‘¨πŸ»β€πŸ’» || Rithik Samanthula

Heyo Wasup Coders!

I know it's been a long time since I've written but school life ykyk.

Anyways let's get into this blog. Today, I'll be telling you why I use React and why I believe that you and other fellow developers out there should also use React too. Let's get into it!

Let's get down to business gif

1. Simplicity of Learning

In my opinion, React JS is one of the most EASIEST frameworks to learn apart from other JavaScript frameworks. I believe it's very direct and straightforward. Everything is to the point which I believe is a reason why you should learn it too. Developers can basically use JavaScript and utilize ReactJS within it.

You can use HTML in React JS along with JSX which is also very easy to learn.

Cat Computer

2. Virtual DOM

A feature that I love in React is the DOM. It is a very easy way to render elements, components, and data that can be easily utilized.

As I mentioned before previously, it is the best framework to produce the best UI with ease.

Brandon dude

3. Responsive Web Development and SEO

It has good responsiveness between different platforms, devices and softwares. It helps in enabling to load just the relevant data. Loading speed and expert design are very well incorporated within React.

Coming to the SEO, React uses the Virtual DOM to render components onto an entire webpage. These are better than JavaScript apps for SEO.

gif

4. Reusable Components

Another thing I love about React is the feature of reusable components. Firstly, you create a component and provide props. I personally write the components in JSX. JSX is pretty OP. Then, the component will return a rendered HTML element.

React components can be used multiple times at different parts of the website. These are very easy to incorporate within the website that you are making/.

gif

AND FINALLYYYY

5. JSX

So basically, JSX or JavaScript XML is a an extension of JavaScript. Facebook made JSX to incorporate HTML features easily into JavaScript. You can directly write code bits of HTML in JavaScript with React.

JSX, along with the Virtual DOM, increases the performance and efficiency of ReactJS apps.

gif

So guys I hope that all those non-react using developers out there, hopefully are convinced enough to use React! You can contact me in case you want resources to learn React.

Thanks coders for reading this blog and remember...

Keep Coding Y’all πŸ‘¨πŸ»β€πŸ’»πŸ‘¨πŸ»β€πŸ’»

Top comments (1)

Collapse
 
keyinde18 profile image
Kehinde Agboola

Hey,
Samanthula thank you for this wonderful blog. I do love it. I have started using Reactjs but i only do the basics. i want to do more and understand everything in Reactjs. There are materials to improve on my knowledge i will appreciate.
Also after learning props and component and how they can be reuseable, what next?what do you suggest i should learn next after basics.

🀯

"I made 10x faster JSON.stringify() functions, even type safe"

☝️ Must read for JS devs