с использованием 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?
                  
                  
                
хуки есть возможность взять?
Обсуждают сегодня