Весьма субъективно. Порой, чтобы вынести подобные конструкции в отдельный компонент, требуется на порядок больше кода, чем просто заинлайнить (вы же используете TypeScript или PropTypes?).
Да, TypeScript использую намного чаще чем PropTypes
Все же есть общепринятые стандарты которых лучше придерживаться для улучшения читаемости кода
Спорно. Порой это только повышает расход ресурсов (процессор и память), а порой лучше мемоизировать компонент, который рендерит сам список.
Тут все зависит от ситуации и что то общее тяжело советовать
И не рассказали. Нельзя так с читателем.
Для страждущих: key нужен Реакту для того, чтобы корректно запускать методы жизненного цикла для появляющихся и исчезающих из списка компонентов.
Здесь согласен, действительно пока дописал до конца статьи уже и забыл что обещал написать)))
Хорошое замечания, но судя по моим наблюдениям в 97% случаев это так, и если не сам список изменяется то какой-то стейт или пропс обязательно изменится в ходе работы приложения и этим дернет рендер
Да, TypeScript использую намного чаще чем PropTypes
Все же есть общепринятые стандарты которых лучше придерживаться для улучшения читаемости кода
Тут все зависит от ситуации и что то общее тяжело советовать
Здесь согласен, действительно пока дописал до конца статьи уже и забыл что обещал написать)))