1
00:00:00,390 --> 00:00:01,710
Welcome back.

2
00:00:02,009 --> 00:00:09,810
In this video, we are going to talk about some of the facts about React, James.

3
00:00:10,720 --> 00:00:12,690
All right, so let's get rockin.

4
00:00:13,480 --> 00:00:23,610
Well, React is a decorative, efficient and flexible JavaScript library for building user interfaces,

5
00:00:23,620 --> 00:00:31,690
like I said, and it is lets you create reusable component and outer keyboard component very soon so

6
00:00:31,690 --> 00:00:35,170
that your code is easy to read and maintain.

7
00:00:35,560 --> 00:00:42,520
React is used by Facebook, Instagram, Amby, and many other large companies.

8
00:00:42,670 --> 00:00:43,300
Okay, cool.

9
00:00:43,300 --> 00:00:47,080
So let's have some quick fact about React.

10
00:00:47,230 --> 00:00:54,910
And one of them is React was created and maintained by Facebook.

11
00:00:54,940 --> 00:01:04,840
So if something has been made or made by Facebook, it shows you how maintainable it is and how it's

12
00:01:04,840 --> 00:01:05,170
being.

13
00:01:05,170 --> 00:01:08,520
Keep updating because you all know Facebook, right?

14
00:01:08,530 --> 00:01:12,720
They involve a lot of I mean, experienced developers as well.

15
00:01:12,730 --> 00:01:18,610
So if something or any product that comes from Facebook is really good, trust me.

16
00:01:18,730 --> 00:01:19,450
Okay, cool.

17
00:01:19,450 --> 00:01:26,920
So make sure you understand that React was created and maintained by Facebook developers.

18
00:01:27,460 --> 00:01:28,230
All right, cool.

19
00:01:28,240 --> 00:01:34,870
And React is a JavaScript library, but not a framework.

20
00:01:34,870 --> 00:01:40,390
And what is a difference is between library and a framework.

21
00:01:40,540 --> 00:01:44,290
Sometimes we use them interchangeably.

22
00:01:44,290 --> 00:01:44,740
Right.

23
00:01:44,740 --> 00:01:49,900
But for the meantime, let me give you a little bit differences about this one.

24
00:01:49,900 --> 00:01:53,770
But they need to be more about this framework and what is library.

25
00:01:53,920 --> 00:01:59,350
I would I will leave a link to read more about differences between library and the framework.

26
00:02:00,100 --> 00:02:09,280
Q So in short, a library is a set of tools that allows you to work with data and perform various operations

27
00:02:09,280 --> 00:02:10,330
on that data.

28
00:02:10,780 --> 00:02:16,840
And if framework, on the other hand, is a pre-built set of code that you can use to build your own

29
00:02:16,840 --> 00:02:17,860
applications.

30
00:02:18,190 --> 00:02:19,450
All right, cool.

31
00:02:19,960 --> 00:02:24,220
I think this definition is not actually right, but let me break it down here.

32
00:02:24,350 --> 00:02:32,710
Q So libraries provide developers with predefined functions and classes to make their work easier and

33
00:02:32,710 --> 00:02:34,600
boost the development process.

34
00:02:34,600 --> 00:02:40,040
So it simply means a library simply means that it's already been built for us, right?

35
00:02:40,060 --> 00:02:42,730
It means that we add has been already been built for us.

36
00:02:42,730 --> 00:02:49,150
So what we need is we need to use the classes and functions to build our own applications.

37
00:02:49,210 --> 00:02:56,830
And the framework, on the other hand, is like a foundation upon which developers build applications

38
00:02:56,830 --> 00:02:58,380
for specific platforms.

39
00:02:58,390 --> 00:03:02,290
So in short, the library is easy to use.

40
00:03:02,290 --> 00:03:08,560
It's easy to learn the framework you take like that as library and framework are almost the same.

41
00:03:09,010 --> 00:03:09,520
Good.

42
00:03:09,640 --> 00:03:16,570
And one key point that you need to understand about the app is that is open source and it's released

43
00:03:16,570 --> 00:03:18,760
under MIT licenses.

44
00:03:19,210 --> 00:03:27,880
So if something is open source, it means that anybody can contribute to make react more enjoyable and

45
00:03:27,880 --> 00:03:30,400
improve the speed performance of it.

46
00:03:30,580 --> 00:03:39,370
It means that any person, if you and I can contribute to improve upon react JS And React, like I say,

47
00:03:39,370 --> 00:03:48,220
that is being used by Facebook, Instagram and B and many other large companies that is about React.

48
00:03:48,820 --> 00:03:59,350
So one key point to understand about React is that React is decorative, efficient and flexible.

49
00:03:59,620 --> 00:04:07,900
I know you know, efficient and flexible react, but efficient simply means that it can yield some productivity

50
00:04:07,900 --> 00:04:10,840
and flexible simply means that it's easy to use.

51
00:04:10,840 --> 00:04:13,300
But what is the creative here?

52
00:04:13,330 --> 00:04:15,550
React is a decorative programming language.

53
00:04:15,550 --> 00:04:21,820
What it means here we will be more and explain why is react is a decorative programming language.

54
00:04:21,820 --> 00:04:23,020
So don't worry about that.

55
00:04:23,020 --> 00:04:30,700
Let's hold on here and we come back to it and the next video and the last two point here is that React

56
00:04:30,700 --> 00:04:33,910
lets you create reusable component.

57
00:04:33,970 --> 00:04:39,310
And one key point to understand about React is or about component.

58
00:04:39,310 --> 00:04:43,510
And there's a section for diving into component.

59
00:04:43,510 --> 00:04:44,910
So don't worry about that.

60
00:04:44,920 --> 00:04:52,840
When we say reusable, it means that we can reuse the component many times anywhere, wherever you aren't.

61
00:04:52,870 --> 00:04:55,090
You want your application.

62
00:04:55,480 --> 00:05:01,420
And the last one here is that React is easy to learn.

63
00:05:01,570 --> 00:05:02,620
It's easy to learn.

64
00:05:02,630 --> 00:05:04,390
I can remove this one.

65
00:05:04,390 --> 00:05:04,560
Yeah.

66
00:05:05,050 --> 00:05:05,250
Okay.

67
00:05:05,410 --> 00:05:08,650
React is easy to learn and react.

68
00:05:08,650 --> 00:05:10,300
Developers have in pay.

69
00:05:10,300 --> 00:05:11,140
Hi.

70
00:05:11,170 --> 00:05:12,490
All right, cool.

71
00:05:12,520 --> 00:05:16,720
So these are some of the facts about rigs.

72
00:05:16,720 --> 00:05:23,560
So what we have in diving more is what you call declarative language that is React.

73
00:05:23,560 --> 00:05:29,200
So the next video, let's dive in and understand to the question, what is the creative?

74
00:05:29,990 --> 00:05:32,630
Could in the next video.

