Итак, у меня есть ключ в моем состоянии избыточности roomId
, который не определен в течение короткого промежутка времени. После этого он всегда будет определен.
Теперь проблема в том, что мое состояние выглядит так:
interface State {
roomId?: string;
}
И мой селектор
export const getRoomId(state: State) => state.roomId;
Но проблема в том, что во всем моем коде мне нужно проверить, определен ли roomId
, возвращаемый селектором, или нет. Немного раздражает делать это во всех местах.
Любые другие предложения, чтобы избежать этого?
Я мог бы выдать ошибку в селекторе, но в этом случае тоже звучит не совсем правильно.