Welcome back.
In this video, we are going to talk about some of the facts about React, James.
All right, so let's get rockin.
Well, React is a decorative, efficient and flexible JavaScript library for building user interfaces,
like I said, and it is lets you create reusable component and outer keyboard component very soon so
that your code is easy to read and maintain.
React is used by Facebook, Instagram, Amby, and many other large companies.
Okay, cool.
So let's have some quick fact about React.
And one of them is React was created and maintained by Facebook.
So if something has been made or made by Facebook, it shows you how maintainable it is and how it's
being.
Keep updating because you all know Facebook, right?
They involve a lot of I mean, experienced developers as well.
So if something or any product that comes from Facebook is really good, trust me.
Okay, cool.
So make sure you understand that React was created and maintained by Facebook developers.
All right, cool.
And React is a JavaScript library, but not a framework.
And what is a difference is between library and a framework.
Sometimes we use them interchangeably.
Right.
But for the meantime, let me give you a little bit differences about this one.
But they need to be more about this framework and what is library.
I would I will leave a link to read more about differences between library and the framework.
Q So in short, a library is a set of tools that allows you to work with data and perform various operations
on that data.
And if framework, on the other hand, is a pre-built set of code that you can use to build your own
applications.
All right, cool.
I think this definition is not actually right, but let me break it down here.
Q So libraries provide developers with predefined functions and classes to make their work easier and
boost the development process.
So it simply means a library simply means that it's already been built for us, right?
It means that we add has been already been built for us.
So what we need is we need to use the classes and functions to build our own applications.
And the framework, on the other hand, is like a foundation upon which developers build applications
for specific platforms.
So in short, the library is easy to use.
It's easy to learn the framework you take like that as library and framework are almost the same.
Good.
And one key point that you need to understand about the app is that is open source and it's released
under MIT licenses.
So if something is open source, it means that anybody can contribute to make react more enjoyable and
improve the speed performance of it.
It means that any person, if you and I can contribute to improve upon react JS And React, like I say,
that is being used by Facebook, Instagram and B and many other large companies that is about React.
So one key point to understand about React is that React is decorative, efficient and flexible.
I know you know, efficient and flexible react, but efficient simply means that it can yield some productivity
and flexible simply means that it's easy to use.
But what is the creative here?
React is a decorative programming language.
What it means here we will be more and explain why is react is a decorative programming language.
So don't worry about that.
Let's hold on here and we come back to it and the next video and the last two point here is that React
lets you create reusable component.
And one key point to understand about React is or about component.
And there's a section for diving into component.
So don't worry about that.
When we say reusable, it means that we can reuse the component many times anywhere, wherever you aren't.
You want your application.
And the last one here is that React is easy to learn.
It's easy to learn.
I can remove this one.
Yeah.
Okay.
React is easy to learn and react.
Developers have in pay.
Hi.
All right, cool.
So these are some of the facts about rigs.
So what we have in diving more is what you call declarative language that is React.
So the next video, let's dive in and understand to the question, what is the creative?
Could in the next video.