Я столкнулся со сценарием, в котором я делал приложение полностью с использованием хуков React.
Мне пришлось использовать в приложении определенные NPM библиотеки, которые не были совместимы с хуками. Чтобы избежать бурения опор, я планирую использовать useContext. Поскольку некоторые из моих компонентов, которые использовали несовместимые с хуками библиотеки npm, должны были быть основаны на классах.
Использование React-context api вместе с useContext было одним из разумных решений.
- это очень простой c пример для любого, кто пытается использовать useContext в качестве потребителя контекста вместе с поставщиком контекста.
CODE SANDBOX