React: Design Patterns

React: Design Patterns

English | MKV | AVC 1280×720 | AAC 44KHz 2ch | 3h 19m | 501 MB

If you’ve learned the basics of React and have worked on many React applications, chances are you’ve run into some recurring problems and situations, like creating reusable layouts or working with forms. If you’ve been on the hunt for solutions to common problems, look no further than this course with Shaun Wassell, where he covers many of the most useful design patterns—effective and repeatable solutions to common application development challenges. This course consists of several sections, each of which will cover a group of React design patterns, ranging from preferred syntax for specific tasks to how to arrange components in the most effective way. Among the topics Shaun covers are composition, higher-order components, state hoisting, controlled vs. uncontrolled components, and many other patterns that help a React app develop into a well-organized codebase.

Table of Contents

1 take your react skills to the next level
2 what you should know
3 what are design patterns
4 what are layout components
5 split-screen components
6 split-screen component improvements
7 lists and list items
8 creating different list types
9 modal components
10 what are container components
11 server instructions
12 currentuserloader component
13 userloader component
14 resourceloader component
15 datasource component
16 loading data from localstorage
17 controlled vs. uncontrolled components
18 uncontrolled forms
19 controlled forms
20 controlled modals
21 uncontrolled onboarding flows
22 collecting onboarding data
23 controlled onboarding flows
24 what are higher-order components
25 printing props with hocs
26 loading data with hocs
27 modifying data with hocs
28 creating forms with hocs
29 higher-order component improvements
30 what are custom hooks
31 usecurrentuser hook
32 useuser hook
33 useresource hook
34 usedatasource hook
35 what is functional programming
36 recursive components
37 component composition
38 partially applied components
39 next steps

Homepage