最近发现了这个库:https ://easy-peasy.now.sh/ 实现了,不得不说还不错。为什么它不像redux那么流行?为什么人们在可以使用它时倾向于使用redux?两者的优点和缺点是什么?还想知道当我可以做这样的事情时,状态的不变性是如何保存在简单的 peasy 中的:
addProduct: action((state, payload) => {
state.productIds.push(payload);
})
显然它会改变状态..也许它不会改变实际状态?一般来说,想知道是否保留了所有 redux 原则,两者之间的主要区别是什么?