Хук useContext

Какая проблема в приложении?

<App />

<App />

<Section ... />

<App />

<Section ... />

<Card ... />

<App />

<Section ... />

<Card ... />

<PlusButton ... />

handleClickPlus(5)

И как же useContext решит эту "проблему"?

<App />

<Section ... />

<Card ... />

<PlusButton ... />

handleClickPlus(5)

<App />

<Section ... />

<Card ... />

<PlusButton ... />

handleClickPlus(5)

<App />

<Section ... />

<Card ... />

<PlusButton ... />

handleClickPlus(5)

Context

<App />

<Section ... />

<Card ... />

<PlusButton ... />

handleClickPlus(5)

Context

<App />

<Section ... />

<Card ... />

<PlusButton ... />

handleClickPlus(5)

Context

<App />

<Section ... />

<Card ... />

<PlusButton ... />

handleClickPlus(5)

Context

<App />

<Section ... />

<Card ... />

<PlusButton ... />

handleClickPlus(5)

Context

update

<App />

<Header />

<Section />

<Card />

<PlusButton />

- кол-во товаров

- карточка продукт

- кнопка добавления товаров в корзину

- раздел продуктов

<App />

<Header />

<Section />

<Card />

<PlusButton />

- кол-во товаров

- карточка продукт

- кнопка добавления товаров в корзину

- раздел продуктов

<Provider value={...} />

<Provider/>

Copy of Что такое useEffect?

By Amon Bower

Copy of Что такое useEffect?

  • 21