связанных с ним методов в хук. Идея напоминает ту, что в это посте https://www.reddit.com/r/reactjs/comments/9yq1l8/how_do_you_feel_about_a_hook_returning_components/
Естественно возникает проблема (которая в этом же после первым комментом замечена), что компонент будет анмаунтиться. Если hoc-и можно материализовать в методах жизненного цикла класс-компонента, то как можно решить похожую проблему с функциональными компонентами, чтобы и стейт обновлялся и компонент переиспользовался?
Зачем компонент возвращать? Почему не элемент?
Соотвественно если элементы возвращает хук то и никаких проблем с обновлением их пропсов нет. Может я не совсем понял, чего вы хотите добиться, какую задачу решить?
Что же касается того что при каждом вызове хука будет новый компонент создан который будет ремаунтиться, то это решается мемоизацией, посмотрите код выше, там создаются и мемоизируются компоненты сознанные в хуке
Обсуждают сегодня