Здравствуйте, у меня проблема с передачей моих реквизитов детям:
interface RootState {
sideIsOpen: boolean;
isOpen: boolean;
}
const SideNavigation: React.FC = () => {
// const { sideIsOpen } = useSelector((RootState) => RootState.toggleSide);
const selectIsOpen = (state: RootState) => state.sideIsOpen;
const sideIsOpen = useSelector(selectIsOpen);
return (
<SideNav>
<LogoNavigation isOpen={sideIsOpen} />
</SideNav>
);
};
и моим детям:
const LogoNavigation: React.FC = (props) => {
return (
<LogoSide>
<img src={Logo} alt="Logo Elo Ghost" />
</LogoSide>
);
};
Я получил эту ошибку:
Тип '{isOpen: логическое значение; } 'нельзя присвоить типу IntrinsicAttributes & {children ?: ReactNode; }». Свойство isOpen не существует для типа IntrinsicAttributes & {children ?: ReactNode; } '. ts (2322)