Redux с опорой рендеринга

Мне очень нравится рендеринг реквизита, и я знаю, что redux не предлагает рендеринг-версию connect. Возможно, внутри контекста и в том, как данные распределяются, есть причина, которая мешает нам это сделать.

Я не пробовал, это скорее мысленный эксперимент

Почему мне нравится рендеринг реквизита

  • Ясно видно, откуда берутся реквизиты
  • Порядок компонентов легче сканировать, чем compose‘d hoc.s

Так нельзя просто сделать один?

Мне нравится идея хранить функции сопоставления в произвольном порядке, чтобы мы могли использовать любую внутреннюю оптимизацию / мемоизацию.

Это означает написание компонента получения данных везде, где мы использовали бы hoc. Думаю, меня это устраивает.

Примерно на основе кода Райана Флоренса https://gist.github.com/ryanflorence/c379f7250e810b839d5c2080c39c2724