с использованием redux-toolkit.
type UserState = {
login: string | null;
email: string | null;
role: string | null;
icon: string | null;
isAuth: boolean;
};
Прокидываю данные через connect в компонент, в котором точно придут данные пропы. (Эта компонента обрачивается в PrivateRoute которые проверяет есть ли данные)
Но Typescript говорит, что
const Me: React.FC<IProps>
Argument of type 'FC<IProps>' is not assignable to parameter of type 'ComponentType<Matching<{ role: string | null; icon: string | null; login: string | null; }
Можно ли как то сказать TypeScript, что тут будут обяазетльно string у всех данных и мне не пришлось проверять все данные на null?
хуки есть возможность взять?
Обсуждают сегодня