Недавно я работал над проектом, который потребовал от меня научиться использовать хук useContext в React. До сих пор я использовал хук useState и передавал props для обмена переменными между компонентами. Посмотрев пару видео, прочитав пару статей и использовав хук в своем приложении, я могу честно сказать, что я фанат. Мой код стал чище и практичнее. Я чувствовал, что это долгий и сложный путь. Поэтому я хочу поделиться с вами тем, как и когда вы будете использовать этот хук useContext — это React Hook, который позволяет вам делиться переменными состояния и функциями сеттера от компонента верхнего уровня до вложенных дочерних компонентов без необходимости передавать props через каждый уровень. Если вы создали приложение React, вам, скорее всего, приходилось передавать props от родительского компонента дочернему компоненту, от дочернего компонента родительскому компоненту или даже от дочернего компонента другому дочернему компоненту. Этот процесс может быть довольно утомительным. useCo