1 00:00:00,180 --> 00:00:00,780 Nicely done. 2 00:00:01,020 --> 00:00:07,590 Hopefully we're familiar with reac basics, and I think this is a perfect time to dive into more interesting 3 00:00:07,770 --> 00:00:13,440 and more complex react topics now when it comes to advanced react. 4 00:00:13,830 --> 00:00:17,640 A lot of our attention will be spent on something called Hooke's. 5 00:00:18,120 --> 00:00:24,720 And by the way, you can see that by just looking at the names of our upcoming topics, if it has the 6 00:00:24,720 --> 00:00:26,430 name use in it. 7 00:00:26,700 --> 00:00:33,890 So use state use the fact and along those lines, that just means that it is certain react. 8 00:00:33,930 --> 00:00:35,310 OK, we will talk about. 9 00:00:35,790 --> 00:00:44,730 So why hooke's you see, if all we have is a component with some static data or a component with a list, 10 00:00:45,040 --> 00:00:45,750 life is great. 11 00:00:46,230 --> 00:00:53,070 But once we want to make our components dynamic and more complex and of course as a result also our 12 00:00:53,070 --> 00:01:01,740 app, we will need to use reactants which are functions react provides to help us to complete various 13 00:01:01,740 --> 00:01:02,220 tasks. 14 00:01:02,580 --> 00:01:08,520 For example, adding or removing the items from the list, toggling the model and fetching the data 15 00:01:08,790 --> 00:01:10,200 just to name a few. 16 00:01:10,680 --> 00:01:16,890 There are quite a few hooks out there, but I can honestly say that if you understand, only two of 17 00:01:16,890 --> 00:01:22,500 them use state and use the fact you'll be already in extremely good shape. 18 00:01:22,880 --> 00:01:24,550 That's why we'll cover them first. 19 00:01:24,780 --> 00:01:29,100 I have the most number of examples on them and we'll keep on using them. 20 00:01:29,460 --> 00:01:35,250 Even if the main topic of the lecture will be some other hook or different subject. 21 00:01:35,580 --> 00:01:41,760 As we'll be approaching the end of the section, you might find some repetition, but it was done on 22 00:01:41,760 --> 00:01:48,510 purpose only because I definitely would want you to be familiar with those two hooks. 23 00:01:48,750 --> 00:01:55,950 So use state and use the fact and my experience when it comes to learning the important stuff is well 24 00:01:56,040 --> 00:01:57,180 worth repeating. 25 00:01:57,600 --> 00:02:04,380 Now, even though reactance will be the main focus of this upcoming section, we will cover other useful 26 00:02:04,380 --> 00:02:12,000 topics as well, like conditional rendering forms and react from drilling context API as well as react 27 00:02:12,030 --> 00:02:13,660 router all included. 28 00:02:13,670 --> 00:02:19,380 So by the end of the section you can easily build cool and complex react apps.