Novo Modelo React.js

Olá,

alguém tem experiência em integrar o Discourse em um novo template React.js em vez do Ember?

Haveria algum problema com plugins ou atualizações futuras?

O Discourse é um aplicativo Ember completo. Ele se comunica com a API do Discourse, que é construída com Rails.

A melhor maneira de fazer o que você deseja é gerar uma chave de API e enviar suas requisições a partir do seu frontend personalizado para a API do Discourse.

Obrigado.

Então, quando faço isso com uma API, parece que também seria possível estender, por exemplo, o Perfil do Usuário, certo?

recreate em vez de extend em termos de UI, o que pode ser desnecessário na maioria dos casos.

Apenas para complementar…

A API é aparentemente muito estável, então use essa abordagem. Mas não espere usar plugins que modifiquem a interface. Plugins quase sempre assumem que você está usando e se integram profundamente ao aplicativo Ember (por exemplo, sobrescritas de Componentes), então esqueça-os.

Alternativamente, use o Discourse como está! Aprenda EmberJS e o sistema de plugins do Discourse se precisar modificar radicalmente a aparência e o comportamento além do tema.