У меня есть проект, который я создал с помощью create react app. У меня подготовлены react-компоненты - свертсанные блоки, отдельные ui/ux компоненты, которые переиспользуются в других блоках. Теперь стоит задача собрать из готовых блоков страницы/страницы. сейчас в корне проекта у меня есть index.js, который подключает App компонент. Если я например хочу создать две/три html-страницы как мне к ним подключить мои react-компоненты? Мои страницы должны иметь расширение только js или допускается html?
Экспортируете свои компоненты из файлов, импортируете их в свои страницы.
Создайте папку pages, там создайте точно такой же компонент, как и другие, импортируйте туда нужное и расставляйте лейаут. Для мета-тегов можно использовать react-helmet. Для роутинга react-router.