次のようなアプリ状態オブジェクトがあります。
const initialState = Immutable.fromJS({
$isLoading: true,
currentPage: 0,
totalPages: 1,
results: []
});
サーバーから (API を使用して) フェッチするときは、false に設定し、マージして応答から取得しfetch
たいと考えています。これまでのところ、 を使用するのは簡単です。ノードにエレガントにマージする方法がよくわかりません。それらはであり、プロパティに基づいてマージする必要があります。このビットのコードにそれを組み込むエレガントな方法はありますか?$isLoading
currentPage
totalPages
merge
results
Immutable.Map
_id
return state.merge({
$isLoading: false,
currentPage: res.page,
totalPages: res.pages,
results: 'something' // Take old results, merge with res.results
});