我已经在一些 react-redux 代码中看到了setIn()
和的使用set()
:
state.setIn(...);
state.set(...);
我在这里找到了一些文档https://facebook.github.io/immutable-js/ 但不幸的是,该方法没有详细记录。
我还发现了一些其他问题:Using React's immutable helper with Immutable.js 但是这些都没有回答我的问题。
我明白,它必须做一些不可变的东西?但这里不变的东西是什么?这有什么之间的区别set()
和setIn()
?为什么我们需要不可变?