구조는 이렇다 props는 단방향이라 끌어올릴수 없지만 state는 공토조상과 쓰임만 잘 이해한다면 충분히 쓰임새있게 사용할 수가 있다.
React에서 정의한 방법은 상위컴포넌트의 상태값을 변경시키는 함수자체를 하위컴포넌트에서
props로 전달하고 해당 컴포넌트에서 콜백함수를 실행시키면 단방향 데이터흐름의 원칙을 깨고 역방향으로 이용할 수가 있는것이다.