2016-08-27 2 views
-1

Mon lieu de travail a récemment adopté le développement d'applications à 12 facteurs. Parallèlement à cela, nous avons été encouragés à adopter de nouveaux outils et techniques. J'essaie de choisir le moteur de vue pour une interface dynamique. Je pense à ReactJS. Cependant, comme je suis assez vert, je suis préoccupé par l'utilisation de l'état ReactJS qui casse l'exigence apatride de 12 applications de facteur?ReactJS et 12 applications de facteur

Répondre

1

L'état de réaction fait référence aux composants, les composants conservent l'état dont ils ont besoin pour dessiner eux-mêmes. Gardez à l'esprit que la méthode de rendu d'un composant doit être capable de le dessiner à tout moment, et pour cela il doit connaître l'état actuel du composant. Un bon exemple est un champ de saisie, un composant qui contient un champ de saisie doit maintenir la valeur de ce champ de saisie en tant qu'état actuel pour pouvoir redessiner le champ à tout moment.

Un autre sujet courant dans les applications réactives est l'état de l'application conservé dans les magasins, mais ce n'est pas ce que vous pensez. Cela fait référence à l'état de tous les composants de l'application et est généralement collecté/formé et modifié à partir de 2 sources, soit les réponses du serveur, soit l'interaction de l'utilisateur avec les composants. Gardez à l'esprit que cet état est destiné à persister pendant une session et qu'il ne rend pas l'application dynamique. En résumé, je dirais qu'il est assez sûr d'utiliser React pour construire une application à 12 facteurs, nous utilisons React pour faire la même chose pour un système ERP basé sur le cloud, et jusqu'à présent ça va très bien!

+0

Merci @ vankov.ilija. C'est exactement l'information dont j'avais besoin. Je suis content que vous ayez compris la question, même si les modérateurs n'ont pas –