typescript - 可选值最佳实践的 Redux/typescript 选择器?
问题描述
所以我在我的 redux 状态roomId
中有一个键,它只是在很短的时间内未定义。之后它将始终被定义。
现在的问题是我的状态是这样的:
interface State {
roomId?: string;
}
还有我的选择器
export const getRoomId(state: State) => state.roomId;
但问题是,在我的所有代码中,我需要检查roomId
选择器返回的是否已定义。在所有地方都这样做有点烦人。
还有其他建议可以避免这种情况吗?
我可以在选择器中抛出错误,但在这种情况下听起来也不太正确。
解决方案
推荐阅读
- java - 有没有一种在 Java 中重新排列链表的方法?
- php - 如何调用要存储在数据库中的变量
- ruby - 通过 gemspec 在 RubyGem 中包含哪些文件
- android - 没有为“LineIcons”类型定义吸气剂“sign_out”
- javascript - Content-Type x-www-form-urlencoded 工作,但 json 导致错误 400
- java - Java中Rust的函数接口和方法引用等价是什么
- omnet++ - 2.4GHz 的 IEEE80211DimensionalTransmitter 物理层中 g(混合)操作模式下的未知比特率错误
- hibernate - 在 DriverManagerDataSource 的 driverClassName 属性中集成 spring mvc 和 orm 时出错
- django - 如何使用 django 查询和 .count 进行算术运算?
- c# - IOptions 出错
在 .net 核心 3.1 中