state Lifting이란? :상위에 있는 state 값을 하위에서 수정하여 상위로 올려주는 것
React 공식문서 에서는 상위 컴포넌트에 정의된 상태를 변경 하는 Handler 자체를 하위 컴포넌트의 props로 전달하고 하위 컴포넌트에서 이를 콜백함수로 실행하는 방법을 권장한다.