1. SWR을 쓸까 말까?
간단한 get요청도 리덕스를 사용하면 복잡해지는 마법~ 🤯 차선책으로 SWR을 써보면 어떨까? 팀원들 모두 SWR을 찾아보고, 그에 대한 편리함도 느낄 수 있었지만, 일단은 이제와서 바꾸게되면 프로젝트 기간 내내 사용법 익히다가 끝날 것 같은 느낌! 그래서 팀원 모두 다 같이 사용해왔던 리덕스를 사용하기로 결정했다. 그래도 툴킷을 이용하니, 다소 간단하게 처리할 수 있어서, 나은 편이다.
2. 오류 핸들링
createAsyncThunk를 사용하던 도중, 서버에서 보내주는 에러메세지를 받아서 extraReducer의 rejected로 보내주는 방법을 고민하게 되었다. 아래의 링크를 보며, 해결하게 되었으며, async await와 try catch문을 같이 써야된다는 점이 이상하긴 하지만... 정녕 방법이 없는걸까..? 일단은 많은 이들이 핸들링 하기 위해 사용하고 있으니, 그러려니 하고 있다
https://stackoverflow.com/questions/63439021/handling-errors-with-redux-toolkit
3. 대댓글을 무시하지 말자
최대한 리액트스럽게 하고 싶은데, 어떻게하면 그렇게 할 수 있을지 고민스럽다. ... 워낙 대댓글은 다른 페이지에서 쉽게 보는 것들이라 쉬울 것이라 생각했는데, 내 생각대로 쉽게 풀리지 않자 깨달았다. 이것이 나의 오만한 생각이였다는 것을... 이 댓글이 나에게 챌린징이 될 줄이야... 다시는 대댓글을 무시하지 말자......
4. 역시 기능을 구사할 때는 무조건 그림을 그리자
쉽게 풀릴 줄 알고, 머릿속으로 대강 그리고, 프로젝트에 돌입했더니, 아니나 다를까 오류와의 싸움.... 이럴수가... 왜 안하던 짓을 한 걸까..? 도대체 나는 왜 스케치를 그리지 않고 그냥 코드를 적은걸까? 결국, 다시 그림그리고 오류를 잡아나갔다. 절대로 절대로 기능 올리기 전에 그림부터.............. !! 😓
'🙋♀️ 회고 > 항해99 2기' 카테고리의 다른 글
[WIL] 항해 99 10주차 회고록 (0) | 2021.08.09 |
---|---|
[WIL] 항해 99 9주차 회고록 (0) | 2021.08.02 |
[WIL] 항해 99 7주차 회고록 (2) | 2021.07.19 |
[WIL] 항해 99 6주차 회고록 (2) | 2021.07.19 |
[WIL] 항해 99 5주차 회고록 (4) | 2021.07.07 |