Redux-List
Redux List | Redux 入门与实践资料索引
This file aggregates curated popular links for learning Redux. More reference about ITCS can turn to AwesomeList: Guide to Galaxy, which collects valuable, popular and up-to-date links for CS, including Programming Language, Software Engineering, Server Side Application, Infrastructure, InfoSecurity, Industrial Application, DataScienceAI, Frontend Technology(iOS, Android, RN, Electron), etc.
Overview
-
2015-A Cartoon Intro to Redux: One thing that causes even more confusion than Flux is the difference between Flux and Redux, a pattern that was inspired by Flux. In this article I’ll explain the differences between the two.
-
2016-What are the disadvantages of storing all your state in a single immutable atom?
-
2017-Advanced Redux Entity Normalization: At Grovo we have been using an abstract structure we’ve taken to calling Key Windows.
-
How to use Redux on highly scalable javascript applications? : Redux composition and encapsulation at large scale. Building a large scale application can be problematic, and as it grows it becomes more and more challenging and crucial to keep the structure organized. Redux provides great benefits from having a global application state, but on the other hand it can become messed up easily and break your app.
-
2017-Idiomatic Redux: The Tao of Redux #Series#: Thoughts on what Redux requires, how Redux is intended to be used, and what is possible with Redux. Part 1 - Implementation and Intent
Overview
Designing
- 2018-Redesigning Redux: Shouldn’t state management be a solved problem by now? Intuitively, developers seem to know a hidden truth: state management seems harder than it needs to be.
Case Study | 案例分析
Resource
Book
- 2016-Developing a Redux Edge》📚: This book is for anyone wanting to learn about Redux, a predictable state container for JavaScript apps. It is aimed at intermediate developers who have a good understanding of creating single page applications with JavaScript. Having an understanding of ES6, functional programming, and React will certainly help too, but isn’t necessary. If you want to follow along with the examples you should also know your way around a terminal, and know what Node and npm are, as well as having them installed and ready to use.
Tutorial
-
2017-How To Manage UI State With Redux: Questions regarding how to handle UI state are asked continuously on development boards, so I’d like to share with you how I maintain it. It’s a best practice that has improved the management of my applications.
-
2017-How Redux Works: A Counter-Example: So in this post we’re going to demystify how Redux works with a backwards approach that I think will help your understanding. As in the last post, I’ll try to explain Redux in simple terms before tackling the terminology.
-
2017-Learn Redux by coding a Mini-Redux: A different learning strategy is to code a simple Redux yourself to develop a deeper understanding of the fundamental principles of the library.
-
2018-Learn Redux by Building Redux from Scratch: A tutorial to understand the core Redux library by building it step-by-step.