2016-08-27 4 views
-1

私の職場は最近、12因子のアプリケーションの開発に切り替えました。それに伴い、新しいツールや手法を採用することが奨励されています。私は動的フロントエンドのビューエンジンを選択しようとしています。私はReactJSを考えています。しかし、私がかなり緑色なので、ReactJSの状態を使用することで、12要素のアプリケーションのステートレスな要件が破られることに懸念がありますか?ReactJSと12要素のアプリケーション

答えて

1

リアクト・ステートはコンポーネントを指し、コンポーネントは自分自身を描く必要がある状態を保持します。コンポーネントのレンダリングメソッドは、いつでも描画できる必要があり、そのためにコンポーネントの現在の状態を知る必要があることに注意してください。良い例は入力フィールドです.1つの入力フィールドを保持するコンポーネントは、入力フィールドの値を現在の状態として保持して、任意の時点でフィールドを再描画できる必要があります。

反応するアプリケーションのもう1つの一般的な話題は、アプリケーションの状態が店舗に保存されていることですが、これはあなたが考えるものではありません。これは、アプリケーション内のすべてのコンポーネントの状態を指し、通常、2つのソース、サーバーからの応答、またはユーザーとコンポーネントとの対話のいずれかから収集/形成および変更されます。この状態は1つのセッションで持続することを意味し、アプリケーションをステートフルにしません。

要約すれば、Reactを使用して12要素のアプリケーションを構築することは非常に安全です。私たちは、Reactを使用してクラウドベースのERPシステムに対して同じことを行っています。

+0

ありがとう@ vankov.ilija。これはまさに私が必要とした情報です。司会者がそうしなかったとしても、あなたはその質問を理解してうれしいです –

関連する問題