오늘 미션을 하다가 엄청난 것을 깨달았다.
routing 할 때 모든 state 값이 초기화된다는 사실을..
생각해보니 새로운 페이지를 여는 것이니 당연히 초기화되는 것인데 미처 생각을 못 하고 state로 현재 팀 이름을 가지고 있으려고 했는데 계속 state 값이 사라지는 문제를 풀려고 검색도 해보고 여러 가지 시도도 해봤다. 해본 시도들은
link 태그로 이동 시 매번 상태 값을 저장하고 이동할 때마다 그 상태 값을 props로 넣어준 것이다 페이지를 열었을 때 props에 항상 값을 가지고 있고 그 값을 바로 state에 저장하고를 반복해서 값을 기억했다.
글을 쓰며 정리해나가니 내 생각도 정리되고 방법도 생각나서 아주 좋은 것 같다 이번 미션은 정말 힘들었지만 남은 시간 동안 조금이라도 더 완성도 있게 가고 싶다.
또한가지 깨달은점은 백엔드와 소통이 정말 중요한 것같다. 이러한 문제를 애초에 알아서 팀이름값을 db에서 받아오면 더 좋았을 것 같다.