心の中でフロントエンドの状態管理リポジトリ秋田でピット

心の中でピットライブラリ秋田の状態管理

秋田は何ですか

秋田管理は新しいアイデアでデータストレージおよびReduxのフラックスを複数使用して、ステータスRxJSに基づいており、変更することはできませんし、ストリーミングデータの概念は、観測可能なデータ・ストレージ・モデルを作成します。角度かどうか、Vueの、Webコンポーネント、または昔ながらのJSは、秋田はハードワークを行うことができ、反応し、きれいなメンテナンス、ノーモデル、スケーラブルなアプリケーションのための便利なツールとして。 

秋田オブジェクト指向設計の原則、開発者はOOPの経験は非常に身近な感じなければならない必要がありますので、関数型プログラミングに基づいていません。それはあなたのチームは固定パターンを相殺することはできません提供します。

ピットことに注意してください

あなたはエンティティストアを作成するときには、idがオンデマンドで@StoreConfigでエンティティストア()デコレータ属性設定する必要があるかもしれません

直接コードに

コードのTSセクション

「./todo.model」からインポート{藤堂} 
'@のdatorama /秋田'からインポート{EntityState、EntityStore、StoreConfig}は
エクスポートインタフェースTodosStateが延びるEntityState <藤堂> {} 
// FIXME注意这里
@StoreConfig({名: 'ドス' }) エクスポートクラスTodosStoreはEntityStoreを拡張< TodosState、藤堂> {  コンストラクタ(){  スーパー()。}}

 

これは公式のデモですが、ピットがあります。あなたは一意の識別にエンティティタイプのエンティティストアされている場合ではない、あなたは手動で設定する必要が秋田@StoreConfigはあなたに結合エンティティタイプをデフォルトとします場合は、一意の識別子としての特性を一意に識別し、@StoreConfigが見つからないためにバインドされていないプロパティを通話中EntityStore 格納されたデータが間違っているように設定(ただし、文句はありません.....陥没穴、故意または私は知らないバグ) id id id 

一意の識別のためのエンティティIDがない場合はid、以下のこの形式で書かれています

コードのTSセクション:

「./todo.model」からインポート{藤堂} 
インポート{EntityState、EntityStore、StoreConfig} '@のdatorama /秋田'から

エクスポートインタフェースTodosStateはEntityState <藤堂>延び{} 

// FIXME注意这里、修改后为
@StoreConfig({ 'ドス'名前:、IDKEY yourId}) エクスポートクラスTodosStoreがEntityStore <TodosState、藤堂>延び{  コンストラクタ(){  スーパー(); }}

 

Tucaoについて: 文書が公式サイトであるに特別な注意を払う必要があるエンティティストアが作成された後に一意結合を特定事項は、(ヨーロッパではピット死んだ友人)...導入され、 

おすすめ

転載: www.cnblogs.com/siegaii/p/11071982.html