Une question un peu étrange, mais est-ce que quelqu’un a déjà essayé de créer un composant de thème avec React ? J’ai vu quelques sources qui expliquent comment faire fonctionner React avec Ember, mais je ne suis pas sûr qu’elles puissent être appliquées dans le contexte d’un composant de thème.
Par exemple : https://medium.com/front-end-weekly/using-react-components-in-your-ember-app-8f7805d409b0
Cas d’utilisation :
Le client dispose d’un en-tête de marque sophistiqué écrit en React, utilisé sur l’ensemble de ses propriétés web. Cette barre met en avant ses produits phares et change régulièrement. Il serait donc pratique de pouvoir la déplacer vers son propre dépôt et de disposer d’un endroit unique pour la mettre à jour, plutôt que de devoir la maintenir dans Ember, React, etc.
Cela fonctionne, mais vous devez faire très attention à inclure à la fois les bibliothèques Ember et React dans votre application, car cela représente beaucoup de JavaScript à envoyer à vos utilisateurs.
Vous devez évaluer attentivement si augmenter autant le temps de chargement du forum en vaut vraiment la peine pour vous.
La voie la plus courante ici consiste à écrire l’en-tête dans n’importe quel langage, puis à le compiler en HTML, et chaque projet en aval n’importe qu’importe le HTML résultant.
Consommer le HTML est une approche beaucoup plus raisonnable. Le seul hic, c’est que l’en-tête contient des liens de connexion/inscription qui doivent changer en fonction de l’état de connexion de l’utilisateur…
Peut-être que l’astuce consiste à implémenter la structure de base de l’en-tête, y compris la connexion dynamique, dans Ember, et à n’importer que la zone de contenu qui change souvent.