오늘은 버튼 클릭시 컴포넌트 렌더링하기를 진행하겠습니다.
서울에서 대전을 보고 싶으면 클릭해서 넘어가야하는데 밑에 컴포넌트가 사라졌다가 다시 한 번 클릭해야지 나타나게 되는 문제.
title과 id를 작성해주고 state와 onClick에 연결을 해줍니다.
클릭한 버튼의 title을 state에 저장을 해줍니다.
useState를 빈칸으로 두면 falsy한 값으로 된다.
객체의 key를 버튼 title값과 동일하게 작성을 해주고 값은 렌더링 할 컴포넌트를 작성해 줍니다.
아까 작성한 region을 map을 사용해서 내용을 가져오고 버튼을 이용해서 onClick을 할당했습니다.
regionList의 값이 true라면 div로 감싸진 컴포넌트를 렌더링 시켜준다 아니면 계속 RegionHome이라는 컴포넌트를 보여준다.