【发布时间】:2016-07-01 05:53:07
【问题描述】:
我有一个接受populateKey 作为参数的函数,这个参数被传递并在我的名为 substate 的新状态中使用。子状态现在如下所示:let subState = _.get(state, "meta.populate." + populateKey);。 Immutable 中是否有任何方法可以完成相同的任务?
编辑:我现在使用了这个方法:看截图,但我得到“state.updateIn”不是一个函数。有什么理由会这样吗?
【问题讨论】:
-
请不要发布屏幕截图 -- 发布代码。
-
我会确保在以后的帖子中记住这一点 Jeremy :)
-
到底是什么问题?在我看来还可以(尽管嵌套的
fromJS似乎是多余的)。 -
如果我可以在 Immutable 中使用像这样的括号表示法来查找我的路径,而不是完整路径,我是不安全的。我同意,这似乎很奇怪,这只是一个“临时”修复
-
括号符号是 JS 语法,它在交给 Immutable 之前进行评估,就它而言,它只是得到一个“正常”的对象。
标签: javascript reactjs immutable.js