Внутри создает функцию которая принимает props и возвращает props.children. И оборачивает этим HOCом другие компоненты вместо блока <div></div>. С какой целью это делается? Что то там говорится про adjacent elements но я так и не понял что они означают. Поясните плиз.
Зачем конкретно у тебя делает сказать не могу, но идея в том, что ты можешь в одном компоненте описать логику работы, а в другом описать как какие-нибудь конторолы выглядят. Собсно это для разделения функционала если в общем
@react_js
Вообще, это делается для того что бы не плодить кучу DOM-узлов. Всегда чем меньше у тебя элементов на странице - тем лучше. А вообще, сейчас есть вот такая конструкция в реакте <> тут дочерние элементы </>. А в принципе, оборачивается потому, что реакт не может (или уже может?) отобразить список элементов как есть. Всегда нужен один контейнер и уже не важно что будет это: HOC или div. Во вью тоже нельзя так сделать. Насчет ангуляра - не знаю.
Обсуждают сегодня