Это верно. Частично это можно решить прикидыванием сторов через контекст. Либо чаще всего просто логически разделяют код на умные и глупые (чистые) компоненты. Первые не переиспользуются так как содержат бизнес-логику конкретного приложения и имеют привязки. Вторые работают только на основе пропсов. Кроме того можно подключить внешнее DI решение.
Там, немного выше, человек интересовался: правильно ли прокидывать сторы через контекст. Я ответил, что нет, так как думал что он про setContext и getContext.
Вот теперь и я озадачился: В каком контексте здесь говорится про контекст?