-
카테고리
-
세부 분야
풀스택
-
해결 여부
미해결
선생님 제가 이해한게 맞을까요 ?
21.10.30 01:31 작성 조회수 96
0
지금 saga쪼개고 리듀서 연결하기 까지 본상태인데...
1. 이벤트등록
2. view에서 dispatch로 해당액션 호출
3. addPost함수실행
4. addPostApi 값실행
5. 결국엔 api값받아와서 addPost에서 해당값으로 트라이/캣츠 실행해서 해당 구문안에서 설정된 액션의 데이터를 data객체에 담아놓고 reducer에서 설정 정한 ADD_POST_SUCCESS란 액션생성기 이름이 있다면 이쪽으로 담은 data가오고 액션생성기 type에서 리듀서로 case retrun처리 state 변경
답변을 작성해보세요.
0
조현영
지식공유자2021.10.30
다 맞는데 5번 액션생성기는 addPost 액션에서는 사용하지 않습니다. 지금은 그냥 액션 객체를 바로 dispatch합니다. 물론
addPostSuccessAction = (data) => ({ type: ADD_POST_SUCCESS, data })를 만들어서
put(addPostSuccessAction({ id, content: action.data })) 할 수도 있긴 합니다.
답변 1