Я разрабатываю интерфейс с ReactJS.
Как я могу обслуживать это приложение через PHP (обычный PHP или Yii1)?
Ваш вопрос не ясен. Что вы имеете в виду под подключением? Является ли ваше приложение уже серверным на каком-то сервере, и вы хотите вызвать API PHP или Yii1, или вы хотите обслуживать свое приложение с помощью PHP или Yii1?
о, извините за мой вопрос. На самом деле @NinoFiliu Мне нужно интегрировать мое приложение reactApp с PHP или Yii. Я хотел узнать, как работает мой сервер приложений с PHP.
Хорошо - я отредактировал ваш вопрос соответствующим образом






Я полагаю, вы захотите пройти через протокол HTTP, чтобы установить связь между ними.
В ReactJSX вы хотите сделать вызов fetch/get, который предоставляется EndPoint/REST из вашего бэкэнда.
// at the beginning of your file
import axios from 'axios';
// in your component constructor
state = {
yourStateWithTheRecievedData: "",
}
// as a component method
componentDidMount = () => {
axios
.get('http://localhost:8080/YourBackendAPI')
.then(response => {
this.setState({
yourStateWithTheRecievedData: response.data.yourStateWithTheRecievedData
})
console.info(response.data.yourStateWithTheRecievedData)
})
}
Теперь у вас должно быть состояние с данными, которые вы получили. Если вам трудно это сделать, я предлагаю вам сначала применить его к общедоступному API. Вы можете найти список общедоступных API здесь
Было действительно трудно понять, что пытался сделать ОП, тем не менее это не отвечает на вопрос, который теперь отредактирован для ясности.
Добро пожаловать в Stack Overflow. Прочтите о задавать вопросы.