У меня следующая структура кода:
const AuthUserProvider = (props: UserProviderProps, user: User) => {
const ctx = {}; // gets some other user info from different API
return <UserContext.Provider value={ctx} {...props} />;
};
export const UserProvider = (props: UserProviderProps) => {
const user = {}; // gets user info from via API call
return <AuthUserProvider {...props} />;
}
Я хочу иметь возможность передать этот объект user
в компонент AuthUserProvider
, но при попытке выполнить следующее:
return <AuthUserProvider {...props} user={value} />;
Я получаю эту ошибку:
TS2322: свойство 'user' не существует для типа ......
Как передать этого пользователя объект в AuthUserProvider
компонент? А почему не работает вышеперечисленное?