Рекомендуется хранить каждый Component
в своих собственных файлах, а затем импортировать их туда, где вам нужно сослаться на них.
Кроме того, в вашем примере, скорее всего, вам потребуется установить URL-адрес аватара и адрес электронной почты в качестве реквизита. Затем заставьте UserAvatar
и UserEmail
отобразить значения. Кроме того, рекомендуется настроить propTypes, чтобы другие разработчики (и вы сами) знали, какие пропускаются.
Один из критериев разбиения компонентов на подкомпоненты - это когда они имеют дело с различными проблемами или когда размер файла становится слишком большим. Другой критерий - когда вам нужно повторно использовать этот компонент в каком-то другом контексте.
Надеюсь, это поможет.