2015-10-22 8 views

ответ

2

Вы можете использовать PHP (или любой сервер). React не волнует - как и большинство клиентов JavaScript, он просто хочет потреблять JSON (или XML, msgpack и т. Д.) Из $ SOMETHING.

Вы также не имеют использовать шаблоны, но в некоторых случаях они могут быть использованы для создания точки входа вашего React приложения, или если вы хотите использовать меньшие куски Реагировать, чтобы начать с (в существующий шаблонный заявление). Кроме того, ваше приложение PHP может просто служить JSON и позволить вашему веб-серверу (Apache, nginx и т. Д.) Обрабатывать приложение React.

Примечание: Рамка/набор инструментов, такой как Laravel, является популярным выбором для запуска сервера с REST API, который выплевывает/потребляет JSON. https://github.com/talyssonoc/react-laravel, по-видимому, является популярным проектом (YMMV, я сам его не использовал), чтобы начать работу с PHP + React.

+0

«Он просто хочет потреблять JSON» --- реакция тоже не заботится о транспортном формате. Это может быть формат XML или домашний формат двоичной сериализации. Я думаю, что ответ слишком сильно подталкивает JSON без веской причины. – zerkms

+0

Я внесла поправки в свой ответ, однако я хотел сохранить его простым. Форматы переваривания, отличные от JSON в приложении React JS (реагирование), обычно намного медленнее и громоздки, и если ОП задает вопрос о проекте greenfields, установка их в направлении JSON с первого дня собирается сделать жизнь намного проще. – elithrar

+0

«Форматы переваривания, отличные от JSON в приложении React JS (реагирование), обычно намного медленнее и более подвержены» --- это совершенно неправильно. Реакция JS питается обычными объектами JS и не заботится о том, где и как их извлекали. «установка их в направлении JSON со дня 1 сделает жизнь намного легче». --- Говорить, что Реакт построен, чтобы потреблять JSON, еще хуже: они подумают, что это правда. – zerkms

Смежные вопросы