所以我在我的 redux 状态roomId
中有一个键,它只是在很短的时间内未定义。之后它将始终被定义。
现在的问题是我的状态是这样的:
interface State {
roomId?: string;
}
还有我的选择器
export const getRoomId(state: State) => state.roomId;
但问题是,在我的所有代码中,我需要检查roomId
选择器返回的是否已定义。在所有地方都这样做有点烦人。
还有其他建议可以避免这种情况吗?
我可以在选择器中抛出错误,但在这种情况下听起来也不太正确。