setState는 객체로 전달되는 값만 업데이트를 해준다.
ex )
이렇게 한다고 해서 car의 값이 업데이트 되지 않는다.
이렇게 해줘야 값이 바뀐다.
이건 전개연산자 인데
... this.state.car 은
기존의 객체안에 있는 내용을 해당 위치에 풀어준다는 의미다.
그 다음에 설정하고 싶은 값을 넣어주면 해당 값을 덮어쓰게 된다.
주의할 점
이벤트 이름은 무조건 camelCase!
이벤트에 전달해 주는 값은 함수로!
onChange={this.handleInlput()} (x)
이렇게 된다면 렌더링 > 함수호출 > setState > 렌더링 ...반복반복
이벤트 안에서는 메소드를 호출하지 말자!