Dive into immutability

TL;DR

  • Redux 所有的状态更新(Dispatch)都是 Immutable 的

  • Redux 其实是与 UI 框架解耦的,不是只能和 React 使用,甚至你可以使用 Vanilla DOM

Intro

之前一直在困扰 Redux 到底是不是 Immutable 的(大概认为它是),以及为什么要做 Immutable?

其实自己也就是在很早的时候写过一个简单的 Redux + React 项目(写的第一个 React 项目),很粗糙,无法直视。当时稀里糊涂的用了官方的 Toolkit 规避了很多底层细节,自己也没有很好的 Dive Into。

Data Flow

Vanilla JS

Working With React

Last updated