강의

멘토링

로드맵

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của nyplusny9484
nyplusny9484

câu hỏi đã được viết

Lần đầu gặp Redux

(Thực hành) Ứng dụng đếm

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

Viết

·

248

1

counter 애플리케이션의 코드 중

render함수에서

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

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

 

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



reactreduxredux-thunkredux-toolkitredux-saga

Câu trả lời 1

0

soaple님의 프로필 이미지
soaple
Người chia sẻ kiến thức

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

 

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

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

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

 

감사합니다.

Hình ảnh hồ sơ của nyplusny9484
nyplusny9484

câu hỏi đã được viết

Đặt câu hỏi