Я совсем запутался. Я не так давно узнал о HOCs. Хотя я еще не смог сделать действительно хороший (полезный) HOC, я понимаю, как это работает. (Ну, если бы кто-то мог дать мне некоторые реальные решения с HOC, я бы поблагодарил это: D). Но потом ... есть вещь, которую я только что прочитал СЕЙЧАС: функционирует как ребенок
return (
<div>
{this.props.children(this.state.visible)}
</div>
)
{(visible) =>
visible ?
<Placeholder/> : ''
}
Это выглядит ОЧЕНЬ круто, но, как и в случае с HOC, я не уверен, где я могу его использовать, И где я могу использовать его вместо HOC (и наоборот).
(На самом деле меня больше смущает функция «Ребенок» (знаю, как она работает). Я понятия не имел, где ее использовать и почему над HOC).