TIL 항해 (12/99) 2주차 주특기 주간

이도행·2021년 9월 24일

TIL

목록 보기
2/12

ღ12일차 TIL, 주특기와 리덕스(과제)

 오늘은 3주차까지 들은 리덕스를 활용하여 My dictionary를 만들어 보았다.
다음 주 수요일(29일) 자정까지 내야하는 과제인데 하루 종일 붙잡고 있다가 결국 완성을 했다.

 아직 서버에 올려야하지만 기능 구현까지는 완료! 내내 해도 못할까봐 겁내고 있었는데 그래도 나름 조장이라고 조금이라도 빨리 해서 조원들과 나누고 싶은 마음에 조금 급하게 했던 것 같다.

마지막 부분은 input태그의 데이터를 같은 컨테이너 안에서 총 3개를 리덕스로 받아와 각각 따로 분배해 줘야했는데, 별거 아닌 것 같은 작업이 나에겐 최고의 난관이었다.

📌메인페이지(1/3)

📌추가페이지(2/3)

📌메인페이지(추가 후)(3/3)

 리액트를 공부 중인데 위와 같은 기능을 만들려면 return 내에서는 for문을 돌릴 수가 없어 내장함수인 map으로 대체하여 반복문처럼 돌려야 했다.
 또한 맵 함수는 list형식으로만 돌릴 수 있어 dictionary형으로는 리덕스에 데이터를 만들 수 없었다.
(수정, dictionary형의 데이터 속 하나의 키값에 대한 list를 map으로 돌려서 해결!)

 결국 모듈을 따로하여 각기 다른 리듀서로 3개의 데이터를 수정 후 따로 담아와서 map을 돌리고 다른 정보들은 index를 이용하여 같은 순서끼리 들어가도록 해서 완성했다!
(+ *09/25 다음날인 오늘 보니 분리할 필요 없이 딕셔너리 형식으로 가능 할 듯 하다. 5주차 강의까지 모두 듣고나서 수정할 예정! 하고 나서 다시 그 날 TIL로 올리려고 한다 :) )

사실 아직 이게 강사님들이 원하던 방식이 맞는지는 확신이 서지는 않아서 좀 더 강의를 들어보고 리덕스 활용법에 익숙해 져야 할 듯 하다.

 항해 12일차,

조장 역할을 맡게 되어서 그런가 평소보다 조금 더 책임감이 드는 듯 하다.
급하게 강의도 다 완주하기 전에 만들기 시작하여 다행히 팀원들보다 조금 앞서 만들어서
어떻게 한건지 설명 할 기회가 생긴 듯 하다! 뿌듯!

 초딩일기

 사실 어떻게든 기능 완성은 했으나 아직 리덕스 활용과 내장함수 활용, 그리고 설명하는 능력 같은 것도 아직 많이 미숙 한 것 같다.

오늘은 기능을 완성했으니 내일 다시 천천히 다시 봐 가면서 왜, 어떻게 했는지 강의를 들으며
확인 해 봐야겠다. 오늘 TIL 끝-!

 그래도 뭔가 해낸 것 같아 기분은 좋다! 내일도 화이팅!

profile
리액트를 공부하는 왕초보 개발자입니다.

0개의 댓글