본문 바로가기

내 경험으로 도움이 되는/원티드 프리온보딩

TIL - 9

- Keyword

Redux Toolkit / thunk / extra reducer / for in / dotenv

 

코드 정리가 필요했다. API 호출도 맞지 않는 위치에서 호출하여 createAsyncThunk를 이용하여, Redux 쪽에서 API를 요청하는 방법으로 하여 지저분한 코드를 정리하였다.

 

for문으로 로직을 구현하였을 때, 비동기 처리가 제대로 되지 않았는데 for in 문으로 수정하니 문제없이 잘 작동이 되었다.

 

CRA에는 dotenv가 default로 설치가 되어있다.

그리고 네이밍 방법도 달랐다.

앞에 반드시 REACT_APP_을 붙여줘야 된다.

 

Redux Toolkit 정리가 필요하다.

 

 

- 오늘 하루 느낀 점

4번째 기업과제에서는 나름 중요한 역할을 맡아서 재미있었다. Redux Toolkit이 익숙지 않아서 시간이 꽤 걸렸지만 이번 기회에 사용해보니 좋았고, 정리를 잘해놔야겠다는 생각이 들었다.

 

예전에 .env를 이용하여 유출되면 안 되는 데이터를 다룬 적이 있는데, CRA에는 dotenv가 내장되어있다는 것을 처음 알았다.

 

주말에는 부족한 부분을 채우고 자바스크립트로 코딩 테스트 준비도 해야겠다는 생각이 들었다.

프리온보딩 2주 차가 이렇게 끝이 났다.

반응형

'내 경험으로 도움이 되는 > 원티드 프리온보딩' 카테고리의 다른 글

TIL - 11  (0) 2022.03.09
TIL - 10  (0) 2022.03.08
TIL - 8  (0) 2022.03.04
TIL - 7  (0) 2022.03.02
TIL - 6  (0) 2022.03.01