1
00:00:00,530 --> 00:00:02,060
Welcome back.

2
00:00:02,570 --> 00:00:09,770
We are stuck and are learning what is reactive or about the theory of React.

3
00:00:10,100 --> 00:00:19,070
So you may be asking yourself that why among learning React and what are some of the advantages of React?

4
00:00:19,250 --> 00:00:25,450
So right now, like I said, we are moving by the theory, but if we get back to code and then you put

5
00:00:25,460 --> 00:00:30,860
it into practice, you better understand all what you've discussed until this point.

6
00:00:30,860 --> 00:00:32,720
So let's get going.

7
00:00:33,260 --> 00:00:39,230
One cool thing about React is that it is easy to learn and use.

8
00:00:39,860 --> 00:00:47,840
So the learning curve of React is really easy because React is a small library with a few APIs.

9
00:00:47,840 --> 00:00:56,570
So the learning curve of React is easy as compared to other frameworks like Angular.

10
00:00:57,340 --> 00:01:02,950
View views easy to use, but React is the most popular one and easy to use.

11
00:01:03,250 --> 00:01:09,190
And one point about React is that it is fast and efficient.

12
00:01:09,310 --> 00:01:17,470
So looking at this application, as soon as I open the application, you can see that how fast the pages

13
00:01:17,470 --> 00:01:20,770
are being rendered instantly.

14
00:01:21,130 --> 00:01:29,910
It means that when application being run it doesn't froze the entire application, but it always refers

15
00:01:29,920 --> 00:01:33,420
when a certain portion of your code get changes.

16
00:01:33,430 --> 00:01:39,730
You talk about more about how React was behind the scene and how we can create our first React application

17
00:01:39,730 --> 00:01:41,470
to better understand here.

18
00:01:41,710 --> 00:01:47,410
So in a nutshell, React is fast efficient to use as well.

19
00:01:47,830 --> 00:01:48,700
All right, cool.

20
00:01:49,360 --> 00:01:57,970
So the next point is what is scalable is scalable simply means that if you have been following me onto

21
00:01:57,970 --> 00:02:04,570
this points by covering the HTML JavaScript, everything you can see that to be able to develop even

22
00:02:04,570 --> 00:02:09,759
a simple application using Node.js, HTML, CSS and yes template.

23
00:02:09,940 --> 00:02:13,750
We see a lot of code that we need to write in the front end.

24
00:02:13,750 --> 00:02:19,540
Part of it is the main CSS we just duplicating code around by react.

25
00:02:19,540 --> 00:02:28,300
We can copy all this HTML template into one container and then we can reuse it without repeating ourselves.

26
00:02:28,840 --> 00:02:31,270
That is what you call scalable here.

27
00:02:31,510 --> 00:02:37,630
And like I said that we will explain more with code to better understand what is scalable.

28
00:02:38,170 --> 00:02:46,210
And one point about React is also that it is used by some of the biggest companies like EMB, Instagram,

29
00:02:46,210 --> 00:02:51,670
Facebook and many more so and react developers to.

30
00:02:52,690 --> 00:02:53,590
They been paid.

31
00:02:53,620 --> 00:02:54,310
Hi.

32
00:02:54,340 --> 00:02:55,710
All right, great.

33
00:02:55,720 --> 00:03:04,940
So now that we understand what is in React JS and advantages of React is the next video.

34
00:03:05,410 --> 00:03:14,860
Let's have a look how we can set up our development environment, meaning how can we install, react

35
00:03:14,860 --> 00:03:18,430
and start developing application with React?

36
00:03:18,430 --> 00:03:20,980
So let's get rocking guys.

