더북(TheBook)

현재 state 안에 fixedNumber라는 또 다른 값을 추가해 주었습니다. 버튼이 클릭될 때 fixedNumber 값은 그대로 두고 number 값만 바꿀 것인데요. 그렇다고 해서 this.setState 함수를 사용할 때 인자로 전달되는 개체 내부에 fixedNumber를 넣어 주지는 않았습니다. this.setState 함수는 인자로 전달된 객체 안에 들어 있는 값만 바꾸어 줍니다.

코드를 저장하고 브라우저를 열어서 버튼을 눌러 보세요. 맨 위에 있는 숫자만 업데이트되고 하단의 숫자는 잘 고정되어 있나요?

▲ 그림 3-12 state 안의 또 다른 값

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.