Enhance Reactive Applications with Advanced React


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description
Explore Reactive programming approaches using various components of React JS and Redux, and examine advanced React and Redux features, along with middleware integration. This course introduces you to the Dataflow lifecycle in Redux, and shows you how to integrate Redux with React. Discover presentational and container components and ways to implement them into projects. Learn about Redux middleware and Redux Thunk. From there, step through the Redux life cycle and understand how middleware functions can impact the lifecycle of Redux. Examine React router capabilities and mechanisms. Study React router functionality. Fially, you will trace asynchronous Redux actions.

Expected Duration (hours)
1.2

Lesson Objectives

Enhance Reactive Applications with Advanced React

  • demonstrate the usages of Dataflow lifecycle in Redux
  • demonstrate how to integrate Redux with React
  • specify the presentational and container components in Redux
  • demonstrate how to create presentation components in Redux
  • demonstrate how to filter container components in Redux
  • illustrate the middleware function capabilities of Redux
  • specify how the middleware functions can impact the lifecycle of Redux
  • specify the various capabilities afforded by React routers for React-based applications
  • demonstrate how to use React router with Redux and React-based applications
  • describe the underlying benefits of asynchronous actions in Redux
  • create and work with async actions in Redux
  • create an application that utilizes routing and presentation components
  • Course Number:
    it_sdrpre_03_enus

    Expertise Level
    Intermediate