useContext: избавляемся от Props Drilling

Опубликовано: 26 Октябрь 2024
на канале: Dev Surge
526
29

Обычно информация от родительского компонента к дочернему передается с помощью пропсов. Но что если приходится прокидывать пропсы через множество промежуточных компонентов, которым не нужна эта информация? Или если многим компонентам в приложении нужна одна и та же информация, но у них нет общего родителя. В таком случае использование пропсов может стать неудобным и избыточным.

Context позволяет родительскому компоненту сделать некоторую информацию доступной для любого компонента в дереве под ним, независимо от его глубины, не передавая ее в явном виде через props.

Документация: https://react.dev/learn/passing-data-...

Подпишитесь, чтобы не пропустить выход новых видео. Ставьте лайк, чтобы поддержать канал.

Мои статьи по веб-разработке доступны на http://devsurge.ru/.