강의

멘토링

로드맵

Inflearn コミュニティ Q&A

jayden1116 のプロフィール画像
jayden1116

投稿した質問数

初めて出会ったRedux

(実践)カウンターアプリケーション

안녕하세요, Counter 애플리케이션 실습 부분에서 질문있습니다!

解決済みの質問

作成

·

389

0

function render() {
  valueEl.innerHTML = store.getState().toString();
}

render();
// redux store에 변화가 있을 때마다 render 함수를 호출한다.
store.subscribe(render);

정말 별건 아니지만 store.subscribe(render) 부분이 그냥 문맥 상 읽으면 store가 render를 구독한다 의 표현이 되는데, 코드 상의 흐름은 store의 변화에 따라 render가 실행되니 render가 store를 구독하는 걸로 이해했습니다. 이게 맞는지 궁금합니다.

reactredux

回答 1

1

soaple님의 프로필 이미지
soaple
インストラクター

안녕하세요, 소플입니다.

저도 강의를 제작하면서 수강생 분들이 저 부분에서 헷갈리실 수 있겠다는 생각을 했습니다.

말씀하신 것처럼 store.subscribe(render)라고 하면 store가 render 함수를 구독한다고 읽히는데,

실제 동작은 store에 변화가 생길 때마다 render함수가 실행되는 것이죠.
(render 함수가 store를 구독하는 것처럼 작동)

그래서 이 부분은 헷갈리실 수 있기 때문에,
store의 구독 목록에 render함수를 추가한다라고 외우시는 것이 더 좋습니다!

 

감사합니다.

Jayden1116님의 프로필 이미지
Jayden1116
質問者

강의 넘넘 잘 듣고있습니다!!!

빠르게 답 주셔서 감사합니다 :)!!!!!

jayden1116 のプロフィール画像
jayden1116

投稿した質問数

質問する