teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

質問の追記:getCards関数について

2021/02/11 01:45

投稿

titizoukin
titizoukin

スコア3

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
  ```