質問編集履歴
1
質問の追記:getCards関数について
title
CHANGED
File without changes
|
body
CHANGED
@@ -52,4 +52,27 @@
|
|
52
52
|
空配列は初回のみになってしまうのでNG。
|
53
53
|
useStateのstate、useStateを入れるのもNG
|
54
54
|
(ここで扱う値はすべてグル―バルで管理かつ非同期処理を絡めてサーバサイドから取得や更新をするため最終的にreact-redux(redux-thunk)に書き換えるため)
|
55
|
+
```
|
56
|
+
【質問への追記】getCardsについて
|
57
|
+
getCardsは現在のstateの中身のcardsのみを取り出し返します。
|
58
|
+
```javascript
|
59
|
+
import {createSelector} from 'reselect';
|
60
|
+
|
61
|
+
const pMapSelector = state => state;
|
62
|
+
|
63
|
+
export const getCards = createSelector(
|
64
|
+
[pMapSelector],
|
65
|
+
state => state.pMap.cards
|
66
|
+
)
|
67
|
+
|
68
|
+
/*stateの初期値です。
|
69
|
+
const initialState = {
|
70
|
+
|
71
|
+
pMap:{
|
72
|
+
cards:[]
|
73
|
+
}
|
74
|
+
|
75
|
+
}
|
76
|
+
*/
|
77
|
+
|
55
78
|
```
|