immutable.js

    0

    1答えて

    私は現在、react-reduxとImmutable.jsを使用しています。私はちょうど私の店の各フィールドが不変型であることに気づいた。しかし、私がconsole.logにストアすると、実際には値が不変型のオブジェクトになります。ストア自体は、まだオブジェクトです。 は、私はその後、私は実際に、初期状態として、空のオブジェクトを取る私の店を、作成するためにconfigStoreを呼び出して、私は

    0

    2答えて

    内にネストされたリストに追加/削除私は(fromJSを使用して不変オブジェクトに変換されている次のようなデータ構造を持っている) import { Map, push, fromJS } from 'immutable'; const initialState = fromJS({ filter: "cards", contacts: [ { name: "Someo

    1

    1答えて

    私はImmuatable.jsを使用していますが、Immutable.Recordを拡張して、同じように動作するクラスを持っていますが、デフォルトのプロパティと関数を追加しました。 ソースを見ると、Record.jsはKeyedCollectionを拡張してコンストラクタから関数を返すES6クラスです。 https://github.com/facebook/immutable-js/blob/m

    1

    1答えて

    私は反応する/還元するのが新しいです。私は(Map/Set ...のようなimmutablejsオブジェクトを格納する)reduxストアのコンテナパターンを使用しています。 私が知っているように、Reactコンポーネントには、propsのシャドウ比較のためのshouldComponentUpdateというメソッドがあります。不変はこの計算に多く役立ちます。だから私の質問は、私は以下のようにredu

    1

    1答えて

    シームレス不変ライブラリよりもImmutable.jsライブラリを使用したいと思いますが、Reduxで使用できるかどうかわかりません。 Reduxと一緒にどのように使用できますか?

    0

    1答えて

    私はかなり大きなデータ構造を持っています(何百もの大きなオブジェクトの配列)。 Reduxストアで使用するために、それらを不変オブジェクトに変換してから、他のコンポーネントで使用するためにそれらを変換し直す必要があります。 Immutable.fromJSを使用するとかなりの時間がかかります(数百から数千ミリ秒)。私はラッパーを「薄い」ものにする必要があります。そして、私は不変の背中の背後に何もし

    1

    1答えて

    Immutable Mapにいくつかのエントリがあります。一部のエントリを破棄して、新しいマップを作成するにはどうすればよいですか? すべてのデータ headers = ['title', 'url', 'layout', 'modules', 'enabled', 'captcha', 'updated_at', 'contents', 'username', 'excerpt', 'setti

    0

    1答えて

    私は以下のような不変のマップを構造内に持っています。このマップで Immutable Map 値 "filterOptions" との特異的配列があります。その下には、配列を持つ地図があります。この配列の中で、最初のインデックスは値で、 "CMS"のような特定の値を持つ2番目のインデックスです。画像構造からの参照で、不変のマップの戻り値としてCMS、MOBILEなどのこの値を収集したいと思います。

    1

    1答えて

    私はアクションを実行し、状態からデータを取得しようとしていますが、私はそれを実行すると、文字列ではなく奇妙に複雑なオブジェクトを返します。 const autoPopulateCellnumber = (getState) => { const cell = getState().getIn(['answers','owner-contact-number']) const type = ty

    2

    1答えて

    私は数ヶ月前にEmberからRedux + Immutable JSプロジェクトに切り替えて、全体的にこの経験を楽しんでいます。 1つの問題I まだは、レコードで作業しているときに、そのレコードのメタデータを保存しているときにうってつけの解決策が見つかりませんでした。 たとえば、のは、私はUserレコードを持っているとしましょう:Userについては const userRecord = Immut