【发布时间】:2018-08-07 01:18:28
【问题描述】:
我有一个使用 React + Redux 并结合 Firebase 作为后端的应用程序。
很多时候,我想为现有对象添加一些新属性。 这样做时,现有对象在使用处理这些新属性的新版本应用程序修改之前不会获得该属性。
例如,假设我有一个/categories/ 节点,其中我有这样的对象:
{
name: "Medical"
}
现在假设我想添加一个默认为 " 的 icon 字段
是否可以一次更新所有类别,以便该字段始终以默认值存在?
或者你在客户端代码中处理这个?
现在我一直在测试这些值以查看它们是否存在,但这似乎不是一个很好的方法。我想在一个地方定义默认值。
似乎为每种对象类型设置类会很有趣,但我不知道如何在 Redux 中进行此操作。
例如,当您获取它们时,您是否只是使用 reducer 将所有 categories 转换为类实例?我担心这会影响性能。
【问题讨论】:
标签: firebase firebase-realtime-database nosql