Build Apps Using React: Advanced Features in React
React
| Expert
- 19 videos | 1h 47m 9s
- Includes Assessment
- Earns a Badge
In this 19-video course, you will discover advanced React features such as lists and keys, including lists without keys, unique keys for lists, and correct key usage, and other topics. Learners begin with a look at the error that occurs when list elements are rendered without keys, then study the unique keys for list elements. Learn about the right usage of keys in components; how to render components using conditional evaluation; how to perform conditional rendering using variables; and how to evaluate conditions by using inline logical operators. Explore how to perform rendering with ternary operators; the use of local state in components; and the disadvantages of storing local state. Learn about removing state from lower-level components, and lifting state up to higher-level components. Delve into code reuse by using inheritance and code reuse by using composition. Examine how to use composition to customize child elements and how to create special components using composition. Explore the use of global properties without context, and finally, the use of context to specify global properties.
WHAT YOU WILL LEARN
-
Discover the key concepts covered in this courseDescribe the error that occurs when list elements are rendered without keysSpecify unique keys for list elementsSketch the right usage of keys in componentsRender components using conditional evaluationPerform conditional rendering using variablesEvaluate conditions using inline logical operatorsPerform rendering using ternary operatorsIllustrate the use of local state in componentsRecall the disadvantages of storing state locally
-
Extract state from lower level componentsStore state in higher level components for synchronizationReuse code using inheritanceReuse code using compositionCustomize child elements using compositionCreate special components using compositionIllustrate the use of global properties without contextModify components to use context for global propertiesSummarize the key concepts covered in this course
IN THIS COURSE
-
1m 51s
-
3m 31sUpon completion of this video, you will be able to describe the error that occurs when list elements are rendered without keys. FREE ACCESS
-
7m 17sAfter completing this video, you will be able to specify unique keys for list elements. FREE ACCESS
-
6m 38sLearn how to sketch the correct usage of keys in components. FREE ACCESS
-
4m 50sIn this video, learn how to render components using conditional rendering. FREE ACCESS
-
4m 46sIn this video, you will learn how to perform conditional rendering using variables. FREE ACCESS
-
4m 52sLearn how to evaluate conditions using logical operators that are inline. FREE ACCESS
-
4m 36sFind out how to perform rendering using if-then-else statements. FREE ACCESS
-
8m 13sUpon completion of this video, you will be able to illustrate the use of local state in React components. FREE ACCESS
-
3m 4sUpon completion of this video, you will be able to recall the disadvantages of storing state locally. FREE ACCESS
-
6m 59sIn this video, you will extract state from lower-level components. FREE ACCESS
-
7mIn this video, learn how to store state in higher level components for synchronization. FREE ACCESS
-
7m 41sFind out how to reuse code by using inheritance. FREE ACCESS
-
4m 29sIn this video, you will learn how to reuse code by composing it. FREE ACCESS
-
7m 56sDuring this video, you will learn how to customize child elements using the composition technique. FREE ACCESS
-
6m 38sFind out how to create special components using composition. FREE ACCESS
-
7m 14sAfter completing this video, you will be able to illustrate the use of global properties without context. FREE ACCESS
-
8m 21sLearn how to modify components to use context for global variables. FREE ACCESS
-
1m 11sIn this video, we will summarize the key concepts covered in this course. FREE ACCESS
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.