Vladislav Bubnenkov

Компонент - это функция. Есть ли разница, использовать ее как функцию, или же использовать ее как компонент? <Items {...props} /> vs

1 0

Здравствуйте

Как и везде, всё зависит от контекста. Если нам нужно просто отрендерить небольшой кусок данных (например элементы списка) и сложная логика там не предполагается (просто взять элементы и вывести), то конечно создание компонента — излишние телодвижения и можно обойтись функцией.

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

0
Мы учим программированию с нуля до стажировки и работы. Попробуйте наш бесплатный курс «Введение в программирование» или полные программы обучения по Node, PHP, Python и Java.

Хекслет

Подробнее о том, почему наше обучение работает →