강의

멘토링

로드맵

Inflearn Community Q&A

777uku2184's profile image
777uku2184

asked

Creating NodeBird SNS with React

3-3. Combining multiple immutable and reducers

...state 질문

Written on

·

162

0

const reducer = (state = initialState, action) => {
  switch (action.type) {
    case ADD_POST:
      return {
        ...state
      };
    case ADD_DUMMY:
      return {
        ...state,
        mainPosts: [action.data, ...state.mainPosts]
      };
  }
};

위 코드에서

...state가 정확히 뭔지 잘 모르겠습니다.

그리고 mainPosts: [action.data, ...state.mainPosts] 이 부분에도 action.data는 알겠는데

...state.mainPosts는 정확히 어떤 값인지, 무슨 역할인지를 모르겠습니다.

reactjavascript

Answer 3

1

zerocho님의 프로필 이미지
zerocho
Instructor

네네 겹친다면 앞의 action.data를 덮어씌웁니다

1

zerocho님의 프로필 이미지
zerocho
Instructor

0

777uku2184님의 프로필 이미지
777uku2184
Questioner

mainPosts: [action.data, ...state.mainPosts]

링크 주신거 읽어봤습니다.

그럼 이 부분에서 action.data가 새로운 데이터를 넣는거고, ...state.mainPosts는 전에 있던 데이터들을 복사해서 다시 mainPosts배열에 넣는거죠?

777uku2184's profile image
777uku2184

asked

Ask a question