Elena0394
@Elena0394

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

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

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

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

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

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

Похожие вопросы
23 нояб. 2024, в 11:55
5000 руб./за проект
23 нояб. 2024, в 09:59
2000 руб./в час
23 нояб. 2024, в 08:36
2000 руб./за проект