TIL. <22.04.30>

강형원·2022년 4월 30일
0

Project

목록 보기
5/18
post-thumbnail

오늘 배운 것

<기술멘토링>

  • 코드 컨벤션: 사람이 읽기 좋은 코드로 만들어야 합니다.

  • 오토 포매팅: 코드 컨벤션을 할 때 필요한 기능입니다.

  • 일정 짜기:
    깃헙의 프로젝츠는 일정을 관리할 때 유용합니다.
    CRUD 등 기능 들의 일정을 세분화 할 수 있어야 합니다.
    한 것, 안 한 것 체크를 해야 합니다.
    일감 세분화. 재조정을 능숙히 할 수 있어야 합니다.

  • 깃 플로우 브랜치 전략: Master, Dec, Works(일감) 플로우를 이해해야 합니다.

미들웨어 이용 팁

  • 백엔드에서 response값을 받을 때 다른 api에서 작업한 것 데이터도 요청해서 받을 수 있습니다. 가령 token 뿐만 아니라 userinfo도 가능합니다.
  • 토큰을 디코딩 하는 소스코드를 사용 가능합니다.

오늘 공부 한 것

  • pathname: A string representing the path to link to.
    search: A string representation of query parameters.
    hash: A hash to put in the URL, e.g. #a-hash.
    state: State to persist to the location.

리듀서 기초

  • createAction에서 설정한 파라미터는 리듀서의 action.payload.____ 부분에 쓰입니다.
  • 미들웨어에서하는 dispatch(액션 생성함수(인자))의 인자는 리듀서에서 그 인자 자체는 쓰이지는 않습니다. 값만 넘겨줍니다.

JS 기초

  • toString() 함수를 쓰면 Array를 스트링이나 객체 스트링으로 바꿀 수 있습니다.

오늘의 코드

https://github.com/seuchida/seuchida_FE/blob/0f5b80227c93038ebdbc59b0682c9f22b3a60973/src/redux/modules/user.js

profile
사람. 편하게.

0개의 댓글