1 00:00:00,650 --> 00:00:06,290 Hey, hey, it's me again, I wanted to take a quick note about a new tool that has come out called 2 00:00:06,470 --> 00:00:07,840 Redux Toolkit. 3 00:00:08,660 --> 00:00:15,950 Now, as we learn about Redux, you'll notice one thing that's a little painful that some people don't 4 00:00:15,950 --> 00:00:16,850 like about redux. 5 00:00:17,090 --> 00:00:21,530 And that is the idea that Redux has a lot of boilerplate code. 6 00:00:21,860 --> 00:00:23,750 You have to learn new patterns. 7 00:00:23,900 --> 00:00:30,200 You have to create numerous files to accomplish something that would have been really easy to do in 8 00:00:30,200 --> 00:00:31,090 just react. 9 00:00:31,790 --> 00:00:39,050 Now, the added benefit is that it makes our code more maintainable, more scalable as our apps grow. 10 00:00:39,200 --> 00:00:47,660 But it does mean more typing by developers, more files, more boilerplate and boilerplate simply means 11 00:00:47,660 --> 00:00:49,440 code that you write over and over. 12 00:00:49,460 --> 00:00:50,570 That's kind of similar. 13 00:00:50,690 --> 00:00:57,050 And you'll see when we start building things like actions reducers, how you're writing repetitive code. 14 00:00:58,000 --> 00:01:05,230 And Redux Toked was created for this reason, it's the batteries included toolset for efficient redux 15 00:01:05,230 --> 00:01:05,830 development. 16 00:01:07,020 --> 00:01:14,120 They take a lot of the manual hard work with Redux and generates a lot of really niceties for us. 17 00:01:14,900 --> 00:01:22,140 Now we are going to use the redux toolkit in this course simply because I think it's important for us 18 00:01:22,140 --> 00:01:27,720 to practice and see how redux works without any magic behind it. 19 00:01:27,900 --> 00:01:33,030 By doing things manually ourselves will better understand how Redux works. 20 00:01:33,660 --> 00:01:38,610 But after you're done with this section, I do recommend you check out Redux Tocchet. 21 00:01:39,580 --> 00:01:45,940 I recommend reading through their documentation, and once you get used to building apps with Redux, 22 00:01:46,420 --> 00:01:55,060 then I do recommend that you use a Redux tool kit to get started fast and avoid some of the boilerplate 23 00:01:55,060 --> 00:01:57,960 code that you might have to write over and over. 24 00:01:58,900 --> 00:01:59,720 Just a quick note. 25 00:01:59,890 --> 00:02:01,240 All right, let's get back to it.