현재 state 안에 fixedNumber라는 또 다른 값을 추가해 주었습니다. 버튼이 클릭될 때 fixedNumber 값은 그대로 두고 number 값만 바꿀 것인데요. 그렇다고 해서 this.setState 함수를 사용할 때 인자로 전달되는 개체 내부에 fixedNumber를 넣어 주지는 않았습니다. this.setState 함수는 인자로 전달된 객체 안에 들어 있는 값만 바꾸어 줍니다.
코드를 저장하고 브라우저를 열어서 버튼을 눌러 보세요. 맨 위에 있는 숫자만 업데이트되고 하단의 숫자는 잘 고정되어 있나요?
▲ 그림 3-12 state 안의 또 다른 값