강의

멘토링

로드맵

Inflearn コミュニティ Q&A

nyplusny9484 のプロフィール画像
nyplusny9484

投稿した質問数

初めて出会ったRedux

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

counter 애플리케이션에서 toString 질문입니다

作成

·

248

1

counter 애플리케이션의 코드 중

render함수에서

store에서 getState를 사용해 state 값을 가져오는데

이 때 toString()을 해주는 이유가 궁금합니다.

 

  function render() {
        console.log(typeof store.getState());
        valueElem.innerHTML = store.getState().toString();
      }



reactreduxredux-thunkredux-toolkitredux-saga

回答 1

0

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

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

 

store.getState()가 반환하는 값은 number 타입의 카운트 값입니다.

그래서 이 값을 string 타입으로 변환하여 innerHTML에 넣어주기 위해서 toString() 함수를 사용하는 것이라고 보면 됩니다. (아주 큰 의미가 있는 것은 아닙니다.)

참고로 toString() 함수 없이 number 타입을 곧바로 넣어주더라도, 이후에 innerHTML의 타입을 출력해보면 string이 나옵니다.

 

감사합니다.

nyplusny9484 のプロフィール画像
nyplusny9484

投稿した質問数

質問する