在react中normalizr和immutable是不是做了同样的事情?
感觉都是为了解决state嵌套深的问题
这样子是不是意味着normalizr和immutable是竞争关系,两者选其一就可以了?
如果不是,他们之间的应用场景有什么不一样?都适合在哪些情况下使用
在react中normalizr和immutable是不是做了同样的事情?
感觉都是为了解决state嵌套深的问题
这样子是不是意味着normalizr和immutable是竞争关系,两者选其一就可以了?
如果不是,他们之间的应用场景有什么不一样?都适合在哪些情况下使用
1 回答1.7k 阅读✓ 已解决
4 回答1.7k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.6k 阅读✓ 已解决
2 回答1.6k 阅读✓ 已解决
4 回答1.4k 阅读
1 回答1.6k 阅读✓ 已解决
“immutable是为了解决state嵌套深……”
那它取一个immutable的名字是为了什么。
immutable重点是提供一个不可变的数据,并提供操作它的方法。至于不可变的数据有什么好处、用处,你可以再看看官方的文档,都有提及。
而normalizr用于处理那些复杂的、嵌套多级的数据,但是本身数据是mutable的。
两者混着用基本问题不大。