Добавить повторно используемую функциональность в React Components с HOC? - PullRequest
0 голосов
/ 01 ноября 2018

Я бы хотел перенести эффект открытия при прокрутке , который я реализовал в JavaScript, на Реагировать : Вот демоверсия . Код в основном проверяет, видим ли элемент с помощью element.getBoundingClientRect() и запускает анимацию, если это так.

Я знаю, что есть библиотеки, такие как this , которые выполняют ту же работу в React, но я хотел бы понять, как создавать повторно используемые элементы в React.

Моя главная цель - добавить функциональность к нескольким неидентичным React Components, чтобы они вызывали определенное действие, когда они видимы . Для этого я хотел бы реализовать повторно используемое решение.

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

...