JavaScript, запущенный в веб-браузере, не может напрямую устанавливать необработанные сетевые подключения, необходимые для подключения к MySQL.
, поэтому я не уверен, что это действительно хорошая идея.
Это неплохая идея! Приложения постоянно взаимодействуют с базами данных, поэтому логично захотеть сделать это.
Вы можете интегрировать приложение на основе React JavaScript с любым количеством внутренних уровней базы данных, , но вам потребуется использовать для этого дополнительный веб-сервис .
Вы можете использовать JavaScript в браузере (ваше приложение React) для отправки и получения HTTP-запросов через AJAX к этой дополнительной услуге.
Типичные реализации могут использовать Node.js, но вы можете использовать любой язык / фреймворк по вашему выбору.
Это также решенная проблема. Используйте существующие мощные библиотеки, такие как Ax ios или jQuery. ajax и, при необходимости, обращайтесь к React docs .
Потенциальный дубликат этот вопрос , этот или этот .
Основа c ответ : вам понадобится какой-то API.
Вот некоторые другие ресурсы, не относящиеся к StackOverflow, которые могут помочь вам сделать следующий шаг.
https://www.quora.com/How-can-I-connect-the-create-react-app-with-a-Node-SQL-backend
https://dev.to/jerodimusprime/building-dynamic-react-apps-with-database-data-3apo
https://dev.to/kmaryam27/step-by-step-react-nodejs-and-mysql-simple-full-stack-application-2018-part-4-2bhg
https://github.com/stmoreau/React-Express-MySQL
https://medium.com/@carloscuba014 / здание-реагирует-приложение-подключается к-mysql -via- nodejs -используя- docker -a8acbb0e9788