오늘 배운 것
<기술멘토링>
-
코드 컨벤션: 사람이 읽기 좋은 코드로 만들어야 합니다.
-
오토 포매팅: 코드 컨벤션을 할 때 필요한 기능입니다.
-
일정 짜기:
깃헙의 프로젝츠는 일정을 관리할 때 유용합니다.
CRUD 등 기능 들의 일정을 세분화 할 수 있어야 합니다.
한 것, 안 한 것 체크를 해야 합니다.
일감 세분화. 재조정을 능숙히 할 수 있어야 합니다.
-
깃 플로우 브랜치 전략: Master, Dec, Works(일감) 플로우를 이해해야 합니다.
미들웨어 이용 팁
- 백엔드에서 response값을 받을 때 다른 api에서 작업한 것 데이터도 요청해서 받을 수 있습니다. 가령 token 뿐만 아니라 userinfo도 가능합니다.
- 토큰을 디코딩 하는 소스코드를 사용 가능합니다.
오늘 공부 한 것
Link to
- 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