const { data } = getConfigurationState(state);
return { data: data as NonNullable<Api.ConfigurationParameterInfo> };
};
ребята подскажите, нормальная ли практика так кастовать нон-нул на тип, скажем есть дата которая протипизирована как нуллабл, ее нет пока она не сфетчится, но и компонент не рендерится пока даты нет, я об этом знаю, а тс нет, все же выглядит очень костыльно, может есть другие более вменяемые способы это сделать? постоянные проверки тоже писать не очень хочется, как вообще с таким боретесь?
Кастовать тип без реальной проверки плохо Не используй коннект больше, возьми useSelector и useDispatch
я понимаю, что плохо, интересно просто как люди решают эту проблему. но я не понимаю как useSelector ее решит, если вы про дженерик, то творой параметр там на вашей совести, можно указать что хочешь, поэтому оно ничем не отличается от каста
Обсуждают сегодня