Новый шаблон React.js

Привет,

у кого-нибудь есть опыт интеграции Discourse в новый шаблон на React.js вместо Ember?

И не возникнет ли проблем с плагинами или будущими обновлениями?

Discourse — это полноценное приложение на Ember. Оно взаимодействует с API Discourse, которое построено на Rails.

Лучший способ сделать то, что вы хотите, — это создать API-ключ и отправлять запросы из вашего пользовательского интерфейса в API Discourse.

Спасибо.

Так что, когда я делаю это с API, звучит так, будто также можно расширить, например, профиль пользователя, верно?

«пересоздавать», а не «расширять» в контексте UI, что в большинстве случаев может быть излишним.

Добавлю ещё…

API, по-видимому, очень стабильно, поэтому используйте этот подход. Но не рассчитывайте на использование плагинов, которые изменяют интерфейс. Плагины почти всегда предполагают, что вы используете приложение Ember, и тесно интегрируются с ним (например, переопределения компонентов), так что забудьте об этом.

Или просто используйте Discourse в том виде, в котором он есть! Изучите EmberJS и систему плагинов Discourse, если вам нужно радикально изменить внешний вид и функциональность за пределами темизации.