Redux Fundamentals

Redux Fundamentals

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 3h 26m | 601 MB

Redux is a powerful tool to help keep your JS state manageable as your app scales. In this course, you’ll learn how to quickly reap the benefits of Redux for any web app, wether you use React or not.

Application state is the central and crucial piece for any single-page web application. When your app starts to become confusing, this is generally where things go wrong. Painful and confusing bugs start creeping in and you can’t seem to keep them out. In this course, Redux Fundamentals, you’ll learn how to transform an existing web app to use Redux. First, you’ll explore a React app with state problems and look at whether you should use Redux to fix these state problems. Next, you’ll discover how to apply Redux piece by piece and analyze the basic building blocks of Redux in simple terms. Then, you’ll delve into migrating your React app to Redux. Finally, you’ll learn how to add Redux to any web app. By the end of this course, you’ll be able to add Redux to an existing app or a brand new web application with confidence, and be able to exercise good judgment to choose when, how, and if using Redux is the right choice for your team.

Table of Contents

01 – Course Overview
02 – Introduction
03 – Important Concepts
04 – Summary
05 – Introduction
06 – ES6 Class Syntax
07 – React Hello World
08 – React Scoreboard
09 – React and Webpack
10 – Summary
11 – Introduction
12 – State Problems
13 – Should You Use Redux
14 – Summary
15 – Introduction
16 – Redux Building Blocks
17 – A Splash of Redux
18 – React-redux
19 – Summary
20 – Introduction
21 – Middleware
22 – Async Actions
23 – Action Creators
24 – Switch and Constants
25 – Summary
26 – Introduction
27 – Rootreducers
28 – Currency Dropdown Conversion
29 – Serial Ajax Calls
30 – Multiple Reducers
31 – Cleanup
32 – Summary
33 – Introduction
34 – Writing createStore()
35 – Writing combineReducers()
36 – Writing applyMiddleware()
37 – Summary
38 – Introduction
39 – Vue.js
40 – Vue.js with Redux
41 – Angular.js
42 – Angular.js with Redux
43 – Summary