Я пытаюсь передать свойство, используя контекстный API в моих компонентах. Я получаю следующую ошибку машинописи.
Свойство 'value' не существует для типа 'String'
Я создаю контекст, используя
export const TimeZoneContext = createContext("timeZone");
Затем укажите значение в моем возврате для компонента как
<TimeZoneContext.Provider value="timeZone" />
Я использую значение в операторе возврата другого компонента, используя следующий оператор
<TimeZoneContext.Consumer>
{({ value }) => (
<TableCell className={classes.tableCell}>{value}</TableCell>
)}
</TimeZoneContext.Consumer>
Пожалуйста, обращайтесь за дополнительной информацией. Благодарю. Чем реализация вложенного контекста API отличается от простого. Я думаю, что проблема заключается в том, что компоненты в поставщике и потребителе не имеют общего отношения. Спасибо