1 00:00:02,230 --> 00:00:09,520 In this module, we converted our application to use functional components and React hooks only, 2 00:00:09,610 --> 00:00:14,920 no more class-based components, no more lifecycle hooks, no more set state calls, 3 00:00:14,950 --> 00:00:17,530 instead only functional components and hooks 4 00:00:17,530 --> 00:00:22,450 and as you saw, we pretty much only used useState and useEffect. 5 00:00:22,480 --> 00:00:28,030 Now the other hooks still have their purpose and definitely checkout the React hooks module in this 6 00:00:28,030 --> 00:00:29,760 course to learn about them, 7 00:00:29,830 --> 00:00:34,050 also of course checkout the official docs and simply play around with these hooks. 8 00:00:34,060 --> 00:00:39,730 I hope that this module helped you see how you can convert an existing project and how you can think 9 00:00:39,730 --> 00:00:42,340 about hooks and functional components. 10 00:00:42,370 --> 00:00:48,670 Well and last but not least, we also created our own custom hook which hopefully also gave you an idea 11 00:00:48,910 --> 00:00:55,540 of how you can outsource your own logic that even uses hooks as we do here with useState and useEffect 12 00:00:55,930 --> 00:01:00,970 into your own custom hook that you could add into any functional component of your app.