Перейти к содержимому
6 / 23

Как типизировать HOC (Higher-Order Component)?

HOC — функция, которая принимает компонент и возвращает новый компонент с расширенными пропсами. Типизация HOC строится на дженериках: входной компонент типизируется через React.ComponentType<P>, а HOC вычисляет injected props (те, что он добавляет) и требуемые props (те, что остаются). Используй Omit чтобы убрать инжектированные пропсы из внешнего API.

Как типизировать HOC (Higher-Order Component)? | JScriptiser