immutable.js

    0

    2答えて

    私は不変のマップを持っています。そして、その不変のマップにプッシュしたいオブジェクトを構築する配列を繰り返しています。そうする適切な方法は何ですか?ここで私が持っているものです。 let arrayOfNames = ['John', 'Lisa']; arrayOfNames.forEach(function(name) { let id = generateId();

    0

    1答えて

    エージェントのステータスを更新する必要があります。ステータスが確認された場合、APIにはdocument_name(複数)とreasonが必要です。ステータスが保留中で拒否されている場合、APIには唯一の理由が必要です。 これはエージェントのオブジェクトです。 { "active": true, "agent_info": [], // an array of object w

    0

    1答えて

    オブジェクトを更新するために私のreduxフォームを使用したいので、initialValuesを設定したいと思っています。私は何か間違っていますが、何が間違っているか。 私はgithubのに問題が続き、小道具 https://github.com/erikras/redux-form/issues/916#issuecomment-217437026 <NoteLayout in

    1

    1答えて

    私はこの反応コンポーネントを抽象化しなければなりませんdraft-jsエディタ。 私のreduxストアはこのdescriptionフィールドを通常のHTML文字列にする必要があります。エディタはvalueのHTML文字列を受け取り、内部のもの(draftjs stuff)に解析できます。コンテンツを変更するときは、最終的なHTMLコンテンツでonChange小道具を発射する必要があります。言い換え

    1

    1答えて

    Redux + Immutable jsの新機能です。toJSメソッドのパフォーマンス上の問題があります。しかし、私の使用例では、選択肢が見つかりませんでした。リストをオブジェクトの配列に変換する方法 マイ初期状態 const initialState = fromJS({ postArr:[] }); そして、私もそう私のwindow.Stateは不変のデータ構造にcoverte

    0

    1答えて

    私のアプリケーションでは、APIからコンテンツを取得します。私はコンテンツを表示することができ、また、コンテンツが読み込まれなくなるまでローダーアイコンを表示することができます。しかし、コンテンツがなければ、予期しないローダーアイコンがページに表示されます。期待される機能は、コンテンツがまったくない場合、利用可能なコンテンツを表示しないことです。 render() { const { l

    0

    2答えて

    私は不変で新しく、マップの中にある配列要素を削除する方法はかなり混乱しています。私はfromJsを使用したくありません。 Stack Overflowには多くのリソースがありますが、私にとってはうまくいきません。私はIDを削除したい const test = Map({ arr: [{ id: 1 }, { id: 2 }, { id:

    0

    2答えて

    は、私は、次のネストされた不変のデータ構造を持っていると言う: import { Record, List } from 'immutable' const foo = List([ Record({ id: 1, gameState: Record({}) }) ]) は、どのように私は2つのネストされた不変のjsデータ構造

    0

    1答えて

    同じコンストラクタで作成された2つのレコードをマージしたい。 レコードAはフィールドa,b,cの値で初期化され、レコードBはfooの値で初期化されます。 コンストラクタにはすべてのフィールドのデフォルト値があるため、両方のレコードのフィールドにはa,b,c,fooがあります。 今、私はBが完全に値をオーバーライドすることで、実際に何が起こるB. からAからa,b,cとfooが含まれています、などの

    1

    1答えて

    不変のマップから特定のキー/値を選択して新しいオブジェクト/マップに戻す良い方法はありますか?あまりにも私が現在持っているものに対して線形ようだ: const depart = flightStatusState.getIn(['activeTraveller', 'outbound', 'departMapData']) const arrive = flightStatusState.get