2016-03-23 8 views
1

React.jsNoSQLライブラリまたはフレームワークスタックがAngularおよびMongoDBとちょうど同じかどうかを知りたいと思います。私は実際に流出を理解していない。だから、どんなコメントも役に立ちます。ありがとうございました。React.jsのNoSQLスタックとは何ですか?

答えて

2

フラックスはアプリケーション状態のコンテナです。 mongoDBのようなものではありません。
Fluxを使用すると、コンポーネントの状態を反応させるのと似ているわけではなく、アプリケーション全体の状態にすることができます。
mongoDBは存続するDBです。現在のアプリケーション状態を定義するデータだけがフラックスストアに入る必要があります。それは持続しません。

アプリケーション状態の例
リアクションを使用して複数のコンポーネントを使用してゲームを構築しているとします。
反応成分には親から子への方向性のあるデータの流れがあります。
子コンポーネントが次のレベルに進むことを決定した場合は、アプリケーション状態に保存されているゲームレベルを変更するだけです。親コンポーネントはストアから読み取り、新しいレベルに必要な作業を行います。

Fluxは基本的に、アプリケーションのワイドな状態を簡単にするためのライブラリです。コンポーネントの状態は単一のコンポーネントに限定されているためです。
reduxというアプリケーションの状態を管理するのに役立つ別のライブラリがあります。 http://redux.js.org/
理解しやすいです。

PS:バックエンドでmongoDBまたはRedisまたは任意のDBを使用できます。 Fluxはあなたのデータベースではありません。個人的には、私はむしろRedisを使用したいと思います。
私は角度がフレームワークだと思います。一方、Reactはライブラリです。あなたはそれをペアにしたい技術を自由に選ぶことができます。

+0

非常に@jeffpc 1993、ありがとうございました少なくとも私の心はNoSQLについてはっきりしています。 – yul757

+0

うれしかったです:) –

関連する問題