1
00:00:02,340 --> 00:00:04,170
In this module, we considered the common

2
00:00:04,170 --> 00:00:06,990
concerns that I hear about React today.

3
00:00:06,990 --> 00:00:10,130
Yes, JSX differs from HTML in some minor

4
00:00:10,130 --> 00:00:12,745
ways, but it's easy to convert using find

5
00:00:12,745 --> 00:00:16,240
and replace or handy existing tools. React

6
00:00:16,240 --> 00:00:18,320
typically requires a build step to compile

7
00:00:18,320 --> 00:00:21,620
JSX, but any modern JavaScript app should

8
00:00:21,620 --> 00:00:23,240
have a build step anyway to handle

9
00:00:23,240 --> 00:00:26,170
minification, bundling, and so on. And all

10
00:00:26,170 --> 00:00:29,120
popular React boilerplates, such as Create

11
00:00:29,120 --> 00:00:31,670
React App, automatically transpile JSX for

12
00:00:31,670 --> 00:00:34,860
you. You can only run one version of React

13
00:00:34,860 --> 00:00:36,860
on a given page, so there's a risk of

14
00:00:36,860 --> 00:00:39,200
version conflicts. But in practice, this

15
00:00:39,200 --> 00:00:40,850
isn't a big deal because it's easy to

16
00:00:40,850 --> 00:00:42,460
upgrade your React components to the

17
00:00:42,460 --> 00:00:45,020
latest version using Facebook's codemod

18
00:00:45,020 --> 00:00:48,860
project when necessary. Now since React is

19
00:00:48,860 --> 00:00:50,930
popular, you will stumble across old

20
00:00:50,930 --> 00:00:53,640
features and searches. So I noted the key

21
00:00:53,640 --> 00:00:55,610
changes that you should understand to

22
00:00:55,610 --> 00:00:59,390
avoid getting confused. Finally, decision

23
00:00:59,390 --> 00:01:01,940
fatigue is definitely a valid concern with

24
00:01:01,940 --> 00:01:04,290
React. So my suggestion is to start

25
00:01:04,290 --> 00:01:06,830
simple. Just use Create React App and my

26
00:01:06,830 --> 00:01:08,790
other recommendations to get started.

27
00:01:08,790 --> 00:01:10,450
They're the most popular approaches to

28
00:01:10,450 --> 00:01:13,010
doing React today. Add the complexity of

29
00:01:13,010 --> 00:01:18,000
other tools like Redux only as needed later.

