5월 17일 페이징처리 과정 중 slice 오류

=> 슬라이스 오류가 아니였다 ㅋㅋ 옵셔널 체이닝 그 사이 어딘가,,
const fromDb = undefined; ✅ Provide empty array fallback value const arr = fromDb || []; ✅ Using optional chaining const r1 = arr?.slice(0); ✅ Using ternary operator const r2 = arr ? arr.slice(0) : []; ✅ Using Array.isArray if (Array.isArray(arr)) { const r3 = arr.slice(0); } else { console.log('arr is not an array'); } ✅ Provide fallback in place const r4 = (arr || []).slice(0);
페이지네이션 구현할 때 참고한 블로그
https://eastflag.co.kr/react/react-bootstrap-reactrouterdom/%EB%AA%A9%EB%A1%9D-%ED%8E%98%EC%9D%B4%EC%A7%95-%ED%95%98%EA%B8%B0/
https://intrepidgeeks.com/tutorial/convert-pagination-components-directly-implemented-by-react-into-material-ui-library
알람기능 구현 중 오류 천국을 보았다
https://july7k.tistory.com/140



알림기능을 파이어베이스를 통한 fcm으로 구현하고자 했지만 나랑 팀장에게는 알림이 안뜨고 다른 조원에게만 떠서 진짜 원인을 알 수가 없었다..
결국 파이어베이스를 포기하고 그냥 api호출을 이용한 알림기능을 구현하기로 했고 fcm에 쏟았던 이틀을 쿨하게 보내줬다..!
와 기억하자
5월 20일 오후 11시 47분
미듈웨어에서 콘솔로 레스펀스가 잘 들어오는 것을 확인했고, 디스패치를 통해서 리듀서로 안넘어가는 상황
영문을 알 수 없었고 계속 검색을 하던 중 갑자기 불현듯, 떠오른 스토어...
스토어에 내 모듈을 안넣은것! 멍청이
다행히 20분정도만 버려서 다행이다
더알아보기
1.sync async blocking nonblocking
2.lazyLoading
https://helloinyong.tistory.com/297
3. 리액트 서스펜스
https://web.dev/i18n/ko/code-splitting-suspense/