/-Redux-Recipes

Redux Recipes [Video], published by Packt

Primary LanguageJavaScriptMIT LicenseMIT

Redux Recipes [Video]

This is the code repository for Redux Recipes [Video], published by Packt. It contains all the supporting project files necessary to work through the video course from start to finish.

About the Video Course

State management is absolutely critical in providing users with a well-crafted experience with minimal bugs. Redux provides a solid, stable, and mature solution to managing state in your React application.

In this course, you’ll explore advanced state management techniques, router integration, and other common problems that you might encounter while developing your applications. The recipe-based approach allows you to quickly identify your problem and find a solution to it. This course also consists of various recipes that will help you to understand different test-case scenarios created in Redux.

Once you are well-acquainted with Redux, the course will explicitly show you how they work in developing a consistent application with React and Angular.

What You Will Learn

  • Build an application and understand the concept of state management in general
  • Get to know in detail the different recipes for applying Redux into your application
  • Build a middleware and also find out to debug with ReduxDevtools
  • Work with Deeply Nested Data by using real-world data as an example
  • Design your Redux architecture before implementation and know the best practices to structure folders/files
  • Write unit tests in Redux for different functions, actions, and reducers

Instructions and Navigation

Assumed Knowledge

To fully benefit from the coverage included in this course, you will need:
This course helps developers understand the concepts of Redux first in a detailed way, so you should be aware later in the course about each line of code and why it’s written. In this course, we use practical example for the recipes we explain during. It’s a bit advanced, but still in a really simple way. If you’re an Angular or React developer, you need this course.

Technical Requirements

This course has the following software requirements:
This course has the following software requirements: This will vary on a product-by-product basis, but should be a standard PI element for ILT products. This example is relatively basic.

Minimum Hardware Requirements For successful completion of this course, students will require the computer systems with at least the following:

OS: MacOS X Sierra, windows 10, or any Linux distribution

Processor: Core i5

Memory: 8GB

Storage: 1 GB will be enough

Recommended Hardware Requirements For an optimal experience with hands-on labs and other practical activities, we recommend the following configuration:

OS: MacOs X High Sierra, windows 10, or any Linux distribution

Processor: Core i7

Memory: 16GB

Storage: 1GB free will be enough

Software Requirements

Operating system: MacOS X High Sierra

Browser: Chrome 69

Visual Studio Code, Latest Version

Node.js LTS 9.11.2 Installed preferred to use nvm

Related Products