0113,0114 TIL ALL-CON devLog

냐하호후·2022년 1월 13일
0

TIL

목록 보기
87/101

막혔던 점

  • 객체 배열은 indexOf를 못쓴다는 걸 잊고있었다. map함수를 사용해서 해결할 수 있고 findIndex 메서드를 써서도 해결할 수 있다.

  • useEffect에 너무 많은 함수를 넣으면 무한 렌더링 오류에 빠질 수 있다. 처음 렌더링 될때 필요하다는 이유로 useEffect에 온갖 함수를 다 갖다 붙였었는데, 그렇게 하지말고 꼭 넣어야하는 함수 안에다가 나머지 함수들을 다 집어 넣으면 무한 렌더링 오류가 나타나지 않는다.

새로 알게된 점

  • slice의 액션에 함수를 넣는건 처음이었다. 액션을 가져와서 실행할때도 그냥 함수명뒤에 ()를 붙여서 실행만 시키는게 아니라 dispatch를 붙여야 실행이된다.
    dispatch(makeFirstIdxZero())

  • 리액트가 자동으로 import해줄 때가 가끔 있다. 아무생각없이 console.log를 치다가 갑자기 console을 못찾겠다는 에러가 떠서 당황했다. import console부분을 지워주면 된다.

느낀 점

나 혼자 만드는 코드가 아니라 팀원분들과 기한내에 결과물을 내야하다보니 마음이 급하다. 그래서 자꾸만 코드를 복잡하게 생각한대로 그냥 짜보는 것같다. 머릿속으로 어떻게하면 최대한 간단하게 짤 수 있을지 생각을 한 후에 코드를 짜야할 것같다.
일단 무작정 치고 보자 주의여서 그런지 짜다가 에러가 너무 많이 나고, 시간은 지연되는데 체력은 뚝뚝 떨어지고 구현을 해내기가 너무 힘들다. 나도 팀원들처럼 빨리 많은 양을 구현해내고 싶다는 생각에 기능 구현이 잘 안되는 것 같다.

profile
DONE is better than PERFECT

0개의 댓글

관련 채용 정보