Redux с опорой рендеринга
Мне очень нравится рендеринг реквизита, и я знаю, что redux не предлагает рендеринг-версию connect. Возможно, внутри контекста и в том, как данные распределяются, есть причина, которая мешает нам это сделать.
Я не пробовал, это скорее мысленный эксперимент
Почему мне нравится рендеринг реквизита
- Ясно видно, откуда берутся реквизиты
- Порядок компонентов легче сканировать, чем compose‘d hoc.s
Так нельзя просто сделать один?
Мне нравится идея хранить функции сопоставления в произвольном порядке, чтобы мы могли использовать любую внутреннюю оптимизацию / мемоизацию.
Это означает написание компонента получения данных везде, где мы использовали бы hoc. Думаю, меня это устраивает.
Примерно на основе кода Райана Флоренса https://gist.github.com/ryanflorence/c379f7250e810b839d5c2080c39c2724