Недавно занялась веб разработкой, хотелось бы понять как это делается с реактом,
когда я использую js, я просто создавала файлы не html а php
А если использовать реакт, то это все делается при помощи ajax запросов и потом выводится динамическая информация которую php получает запросом в базу данных а затем отправляет ответом?
PHP на бекэнде выступает в роли API - отвечает данными на запросы фронта (React). Сам PHP ничего не рендерит, только отдает данные как правило в формате JSON.
React.JS - это фронт, он занимается генерацией/отрисовкой страниц, отправкой запросов на бек, обработкой полученных от бека данных. Вся работа с шаблонами, страницами, CSS и анимацией происходит тут.