Elena0394
@Elena0394

Как передать в createContext тип any?

У меня есть контекст React.createContext()
Получаю от него объект. ТС хочет от меня, чтоб передавала контексту вот такой объект:
React.createContext(
{
  name: '',
  link: '',
  owner: {
    _id: ''
  }
}
)

как мне передать объект без указания конкретных ключей?
  • Вопрос задан
  • 243 просмотра
Решения вопроса 1
Alexandroppolus
@Alexandroppolus
кодир
лучше определить тип явно, а при создании контекста воткнуть пустую заглушку - всё равно через провайдер будет подставлено реальное значение.

type MyContextType = {
  name: string;
  link: string;
  owner: {
    _id: string;
  };
}

const context = React.createContext({} as MyContextType);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы