2월 3월 프론트엔드 리액트 개발자 프로젝트 일정

2월 Feedback 받은 Leaflet Offline Map

2월에는 Leaflet Offline map 과 각 테이블과 Map의 Marker 및 pop up을 연결시키는 유지 보수 + 신기능 추가 작업을 완료했고 Test를 받았으며, 오늘 피드백을 받았다. 새로운 변수를 사용하지 말고 에러 핸들링과 로딩 처리를 하라고 지시. 그리고 yarn 이나 package json으로 뭔가 받았는데 리드미에 업데이트 하지말고 올리는 ticket에 써 놓으라고 지시 받음.

직면한 문제점

UI, Responsive web 그리고 동작 같은건 하겠는데, 에러처리랑 로딩처리 그리고 특히… useRef를 활용하여 DOM 을 조작하는 점이 꽤나 헷갈린다.. 예를 들어 api에서 rejected를 받고 에러가 그대로 남아 있는데, 마우스커서가 inputfield를 클릭하는 순간 useRef를 통해 inputfield value는 비워주지만 에러는 존재하기에 비워지지 않는다는 점.

이걸 그냥 reducer로 error의 state에 ‘ ‘ 값 처리를 해서 사용하는건지,

아니면 DOM 조작으로 에러와 상관없이 hidden과 같은 class것을 부여하여 UI를 조작하는 건지 헷갈린다.

에러 메세지에 타이머를 줘서 cleanup function 처럼 치워봤는데 뭔가 뚝딱 거리고 이상했다.

으..내일 가서 고대인의 코드를 뒤져 봐야겠다.

2월 내에 마무리 해야하는 FreeAudit 작업

기존 프로젝트인 클래스 컴포넌트에 들어가는 내꺼 신식 함수형 컴포넌트인데, 이걸 구식과 신식의 짬뽕이라고 해야하나… 무튼 작동은 되게 대략 준비는 해 두었다. 오늘 API 명세서가 날라 왔으니(백엔드에서 날라 올때마다 부담이 되면서 조금 신이난다고 해야하나…), 하나 하나씩 연결하면서 한 땀 한땀 만들어야 할것 같다. 이렇게 2월이 지나 가겠군…

 

3월 GS 대시보드

입사하자 마자 선물 받은? GS 대시보드인데 (대체 신입에게 무엇을 믿고..ㅋㅋㅋ) 이제 6개월이 됬으니 우유를 끊은? 6개월 신생아 같은 개발자이지만, 무튼.. 로그인 검증과 내게 좀 어려운 authentication part를 해야한다.

그리고 중요한건 Redux Toolkit이라서 조금 헷갈릴 것 같기도 하지만, React Redux 쓰다가 이거 쓰면 편하지 않을까….?

그러다가 이사갈 집 알아보면 3월이 가고 4월 봄이 오려나…!

 

아 피곤해. 자야지. 모두들 굿밤! 수고하셨습니당 쿄쿄쿄

Leave a Comment