TorysJourney를 하는 도중 생긴 오류.일단 redux를 잘 몰라서.. typescript에서 redux를 사용하는 것이 여간 어색한 것이 아니었다. 일단 초기값을 잘 잡았어야 했고, redux로 제대로 된 값을 잘 가지고 오려면 action type 또한 잘
새로고침 후에도 로그인 유지하기 project 진행 중 새로고침을 하면 로그인이 풀리는 현상을 발견했다. 검색을 해보니 로그인을 해서 받아온 토큰을 localstorage에 저장 후 사용하는 방법으로 유지하는 것을 알았다. localstorage에 저장하는 방법
프로젝트 중에 특정한 지역의 맵을 지도에서 찾고 길찾기를 넣기 위해서 처음으로 카카오맵 사이트를 들어갔다.https://apis.map.kakao.com/web/sample/다른 곳보다는 설명이 자세하게 나와있다고 하여 들어가봤는데 그래도 많은 어려움을 느꼈다
클라이언트에서 localstorage를 사용하여 로그인을 유지하려고 하였는데, 너무 안 돼서 많은 시행착오 끝에 성공하였다.문제는 localstorage에 넣는 KEY가 문제였는데, 그냥 string으로 넣었더니 문제가 해결되었다.완벽한 해결법은 아닌 것 같으나, 일단
서버에서 오류 전달 시, status에 따라서 오류 처리(catch)를 어떻게 해야할 지 몰라서 console.log로 찍어봤는데 알 수가 없었다.그래서 인터넷으로 검색을 해 보았더니 쉬운 답안이 나옴.뒤에 서버에서 오는 오류 번호만 알면 이렇게 쉽게 구현할 수 있다!
프로젝트를 하는 와중에 첫 번째 난관으로 댓글이 최신이 제일 밑으로 오는 상황을 맞이하여 코드를 수정하였다.slice를 사용해 얕은 복사를 하여 원본을 안 바꾸고 복사하여 역순으로 적용하여 넣는 방법.!첫 번째 것은 쉽게 해결을 하였으나, 두 번째로 댓글을 넣었는데 바
useState만으로 사용하여 tab을 만들었는데, 그러다보니 클릭 시마다 바뀌어 버그가 발생한 부분을 발견하였다.그래서 새롭게 tab을 만들어 보았다.li를 이용하여 탭 리스트를 만든 후, index를 이용하여 state를 변환시켜서 각각마다 다른 css를 입히는 작