주말이 지나고 자기 전에 작성하는 TIL 😢
👉 이번 주 한 일
- React Native 개발
- 회의
- Redux 공부
👉 공부한 내용
- 코드를 수정하다가 잘못 수정한 부분이 있어서 무한 로딩 현상이 있었다. state 변경을 하나 잘 못해줘서 그랬던 거여서 수정을 하니 잘 작동했다. 배포 전에 성능을 개선하면 좋을 거 같아서 flatlist를 수정했는데 8 ways to optimize React native FlatList performance 글을 참고했다. 여기에 보니
useCallback
을 사용해야했는데 많이 사용해보지 못해서 React Hooks: useCallback 사용법 daleseo님의 글을 참고해서 공부를 하고 적용을 해봤다.
- 공개 SW 개발자 대회에 참여하기로 한 형들과 만나서 회의를 진행했다. 처음에 기획한 아이디어에서 또 바꼈는데 기획이 정말 어렵다는 것을 느꼈다 😢 그래도 계속 이야기를 하면서 뼈대가 갖춰진 거 같아서 다행이다. 얼른 UI도 꾸미고 개발도 들어가면서 같이 하는 형들에게 많이 배우고 싶다.
- 계속 Redux를 해야지하면서 일정에 쫓겨 쉽게 사용할 수 있는 Context api를 많이 사용했다. 근데 갓 velopert님의 리덕스 잘 쓰고 계시나요?를 참고하며 Redux를 사용해야겠다고 느낀 부분이 있었다. 추가로 자료를 검색하는데 redux 입문기 글을 통해 Redux로의 카툰 안내서를 알게 되어서 읽으면서 공부했다. 일단 배포 전에 꼬일 수도 있고 배포 준비한다고 적용은 못했는데 배포하고 가장 먼저 리덕스 적용을 해보려고 한다.
☕️ 잡담
주말이 엄청 빨리 지나간 거 같다 ㅠㅠ 이번 달에 자격증도 따야하고 할 게 많은데 시간이 너무 빨리 지나가는 거 같다... 순간 순간 열심히 하는 것도 중요하지만 꾸준히 하기 위해 노력해야겠다. 가끔 velopert님의 라이브 코딩을 보는데 꾸준히 하는 것도 대단한 거 같고 코드를 엄청 잘 짜시는 거 같아서 존경스럽다! 나도 열심히 해서 정보 공유도 많이하고 velopert님처럼 코드를 잘 짜고 싶다.
📑 참고사이트