Skip to content
This repository has been archived by the owner on Jan 14, 2023. It is now read-only.

Latest commit

 

History

History
46 lines (38 loc) · 2.5 KB

File metadata and controls

46 lines (38 loc) · 2.5 KB

Getting Started with Redux

121 minutes

I had no idea why I'd want to use Redux when I started this course. This course really made it easy to understand the how & why of redux. Thanks Dan! Managing state in an application is critical, and is often done haphazardly. Redux provides a state container for JavaScript applications that will help your applications behave consistently.

Redux is an evolution of the ideas presented by Facebook's Flux, avoiding the complexity found in Flux by looking to how applications are built with the Elm language.

Redux is useful for React applications, but React is not a requirement!

In this series, we will learn the basics of Redux, so that you can start using it to simplify your applications.

It's highly recommended that you have a quick read of the Redux documentation alongside or before you watch the series.

There are some amazing community notes on this course here on Github.

Once you are finished with this course be sure to check out part 2: building-react-applications-with-idiomatic-redux

1	02:11	the single immutable state tree
2	02:54	describing state changes with actions
3	01:19	pure and impure functions
4	01:54	the reducer function
5	02:36	writing a counter reducer with tests
6	03:09	store methods getstate dispatch and subscribe
7	02:28	implementing store from scratch
8	02:18	react counter example
9	03:54	avoiding array mutations with concat slice and spread
10	02:38	avoiding object mutations with object assign and spread
11	04:11	writing a todo list reducer adding a todo
12	02:47	writing a todo list reducer toggling a todo
13	02:21	reducer composition with arrays
14	02:42	reducer composition with objects
15	02:10	reducer composition with combinereducers
16	04:22	implementing combinereducers from scratch
17	07:25	react todo list example adding a todo
18	03:29	react todo list example toggling a todo
19	08:14	react todo list example filtering todos
20	04:52	extracting presentational components todo todolist
21	08:35	extracting presentational components addtodo footer filterlink
24	03:54	passing the store down explicitly via props
25	07:56	passing the store down implicitly via context
26	01:30	passing the store down with provider from react redux
27	05:13	generating containers with connect from react redux visibletodolist
28	04:41	generating containers with connect from react redux addtodo
29	03:27	generating containers with connect from react redux footerlink
30	03:52	extracting action creators