Разработка и интерфейсы

Поднятие состояния

Илья Тарасов — Поднятие состояния
МатериалПоднятие состоянияtarasovcode

Перенос общего состояния к ближайшему общему родительскому компоненту нескольких потребителей. Затем родитель передает значение и обработчики вниз. Это создает один источник истины для частей интерфейса, которым нужно согласованно отображать выбор.

Пример на практике

Фильтр и список получают выбранную категорию от общего родителя.

Когда пригодится

Поднимайте только те данные, которыми реально делятся соседние части.

Что важно учитывать

Поднятие слишком высоко увеличивает связность и вызывает лишние обновления.

Словарь tarasovcode — проект Ильи Тарасова и TarasovWeb. Telegram-канал · #tarasovweb · #ИльяТарасов

Вернуться к 400 терминам