@lenton

React.js на клиент проекта с «толстым» сервером?

Всем привет.

Никогда не работал с react пока. Только читал про него. Есть проект на php MVC фреймворке. Все рендерится на сервере. На клиенте используется плагины jquery как свои, так и сторонние. Свои плагины активно используют AJAX для общения с сервером. Есть единый код стайл для своих плагинов. К этому уже привыкли все, но отлаживать тяжеловато это все, потому-что есть к примеру плагины, которые выбрасывают какое-то событие, которое ловится в другом плагине )) И вообще есть куча неприятных мелочей в таком подходе...

Мне кажется, что фреймворки типа Ember, Angular и т.д. ни в коем случае нельзя ставить на клиент в этом проекте, это чревато архитектурной катастрофой.

Подойдет ли здесь react, как решение для клиента в замен своим плагинам jquery и почему? Или вообще что посоветуете?
  • Вопрос задан
  • 2598 просмотров
Пригласить эксперта
Ответы на вопрос 2
renya
@renya
JS/Node.js developer, DevOps
Привет! Конечно же можно использовать … Первоначальный рендеринг будет на сервере, все остальное на клиенте.

> Почему?
Ну наверное потому, что тебя самого что-то не устраивает в текущей архитектуре. :)
Ответ написан
Комментировать
aen
@aen
Keep calm and 'use strict';
У вас очевидные проблемы не на уровне выбора фреймворка/библиотеки, а на уровне архитектуры клиентской. React.js тут вам не поможет. Вы точно то так же на нем напишите компонентов тьму, и точно так же будете маяться с их отладкой.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы