Android Back Button 고찰
ios 계열에서는 필요 없지만, android 계열의 경우는 react 에서 직접 백버튼 기능을 구현해야한다. 처음에는 react 의 구조상 컴포넌트의 컴포넌트의 컴포넌트 같은 구조라. 각 컴포넌트의 역할은 각자 컴포넌트가 맡기로 하는 걸로 생각해서, 백버튼의 기능 역시 해당 컴포넌트에 넣어놨었는데, 개발을 하다보니 event.preventDefault();event.stopPropagation();이런 느낌의 해당 컴포넌트에서 이벤트 버블링 방지를 해야될 일이 생긴다. 그러면 해당 컴포넌트의 이벤트가 그 이후에 방지되기 때문에 백버튼도 동작을 하지 않는다. 그래서 추후 설계를 할때 백버튼의 경우는 최상위 부모 컴포넌트에 전부 선언해주는 것이 좋을 것 같다.