08:30-17:30 재택근무
1. 기존에 회사 사무실로 사용하던 공유오피스의 계약기간이 끝나서 새로운 오피스로 이전을 하게 되었다. 지하2층 지상5층규모 건물을 단독으로 사용한다는 말을 듣고 기대가 됐고 원래라면 어제부터 새로운 오피스로 출근을 하는 게 맞았는데.. 인테리어 및 전기공사 등이 아직 안되어있다고 하여 2주간 풀재택을 하게 됐다. 집에서도 공부 및 업무를 할 수 있는 환경을 만들기 위해 오래 쓰던 책상을 버리고 나름 돈을 좀 들여서 책상, 키보드, 트랙패드를 새로 샀는데 확실히 바꾸고 나니 업무가 잘된다. 원래 재택근무를 하면 능률이 너무 떨어져서 출근을 했던건데 이대로라면 재택근무도 나쁘지 않겠다는 생각이 들었다.
2. 주소검색 모달을 띄우고 react-daum-postcode 라이브러리를 사용해서 카카오 주소API를 간편하게 불러오고, return data를 Context API와 연결함
3. 그 외에 상품생성 POST API 통신, 상품 리스트 GET API 통신이 제대로 되지 않았던 문제를 해결한 뒤 PR올리고 컴플릿함
- 상품 리스트 GET API 통신: API의 인자로 portal의 id값이 들어갔는데 기존 develop 브랜치에서는 이 값이 들어가있지 않았음.
- 상품생성 POST API 통신: 상품생성 버튼을 누르면 Context API를 사용해서 전역적으로 관리하는 데이터를 서버로 보내는 API 통신을 하게 된다. 헌데 API 통신을 하는 코드에서 state값이 undefined로 나타나는 문제가 생겼었다. 문제는 Context에 대한 Provider와 이 Context를 사용해서 POST API통신을 하는 코드가 한 파일에 같이 들어가있던 점이다. 뭔가 꺼림칙한 느낌이 들긴 했었는데 결국 그게 문제가 맞았다. return문의 ContextProvider 내부의 코드를 따로 다른 컴포넌트로 빼서 그 값을 return하니 잘 되었다.
4. 원래 야근을 해야되는데 요며칠 주말에도 못쉬고 일하고 어제도 야근하고 하니 오늘은 좀 쉬고싶어서 그냥 안했다. 어차피 오늘 안하면 내일 해야 함..ㅋ
'today i learned' 카테고리의 다른 글
| today i worked 6/2-6/3 (0) | 2022.06.04 |
|---|---|
| today i worked 6/1 (0) | 2022.06.03 |
| today i worked 5/30 (0) | 2022.05.31 |
| today i worked 5/28~5/29 (0) | 2022.05.30 |
| today i worked 5/27 (0) | 2022.05.30 |