0 1 00:00:00,120 --> 00:00:03,930 Alright guys, it's time for yet another challenge. 1 2 00:00:03,990 --> 00:00:08,640 And in this challenge you're going to be applying a lot of things, not just the things that you learnt 2 3 00:00:08,640 --> 00:00:14,790 in the last lesson, but everything up until now. And the end result is going to be this beautiful to-do 3 4 00:00:14,790 --> 00:00:22,020 list where you're going to be able to add some new items say buy milk click add and it gets added to 4 5 00:00:22,080 --> 00:00:27,980 a list of bullet points. And effectively this is what you're aiming for. 5 6 00:00:28,140 --> 00:00:34,650 But in order to achieve this, then you might want to refer to the index.js and look at the challenge 6 7 00:00:34,650 --> 00:00:35,420 text. 7 8 00:00:35,430 --> 00:00:40,560 So the first step is when text is written into this input, 8 9 00:00:40,560 --> 00:00:47,860 the state should somehow be changed so that we can track the state of what's in the input. 9 10 00:00:47,860 --> 00:00:54,810 Next when the Add button gets pressed, whatever is currently inside the input should be saved and added 10 11 00:00:54,840 --> 00:00:57,550 to an array. 11 12 00:00:57,580 --> 00:01:05,870 Now finally, the