Более того, если контейнер разрастается до неадекватного количества зависимостей, мы получим ре-рендер всех компонентов, которые берут зависимости из контейнера, при замещении любой одной зависимости в самом контейнере.
А если в контекст будет обернуто вообще все приложение - ре-рендериться будет, точно так же, всё приложение. Так себе решение по части перформанса.
Именно поэтому официальная документация реакта гласит "если можете обойтись без контекста - обойдитесь"
Вот здесь я соглашусь.
Более того, если контейнер разрастается до неадекватного количества зависимостей, мы получим ре-рендер всех компонентов, которые берут зависимости из контейнера, при замещении любой одной зависимости в самом контейнере.
А если в контекст будет обернуто вообще все приложение - ре-рендериться будет, точно так же, всё приложение. Так себе решение по части перформанса.
Именно поэтому официальная документация реакта гласит "если можете обойтись без контекста - обойдитесь"