저번에 말했던 로그인 시 바로 닉네임이 표기되지 않고 수정을 한번 해야 적용되는 문제에 대해 백엔드 멘토님에게 질문드렸더니 프론트쪽에서 하는게 더 좋을 것 같다는 답변을 받았다고 하셔서 useEffec를 두개 사용해서(이래도 되는지 모르겠다..) 순차적용느낌으로 한번 더 시행되게 진행해봤다.
다만 이유없이 시도하면 에러메세지가 찍힐게 뻔하기 때문에
로컬스토리지가 존재하는 상황에서만 시도하게 해서 에러메세지 없이 무한루프도 없이 잘 진행되게 만든 것 같다.
api데이터를 백엔드에서 제공하면 그 때 가서 수정할 때
xx님의 냉장고가 비어있습니다에 jay 대신 nickname을 넣는 일을 해야하는데
그 부분을 넣어야 할지 아닐지도 확정이 되지 않은 상황이기 때문에(냉장고 내용)
대기중인 상황이다.
서비스 발표 및 기술발표를 위한 부분을 채우기 위해
목표했던 기능에 대해서 설명하고
기술에 사용된 스택을 채운 다음
각 기능에 들어갈 내용에 대해 보충할 점을 채웠다.
개별 후기에 들어갈 내용으로는
Styled Components
react
axios
react-router-dom
react-icons
js
html
개인 기술발표로 가능한 내용은
회원가입기능 구현
로그인 기능 구현 및 Authorization을 통한 token 사용
localstorage를 이용한 로그인 유지
myPage 내부에서 nickname 변경하기
냉장고 재료들의 crud 구현 및 냉장고 -> 냉동실/냉장실 추가적 구분
crud를 제외한 memo를 위한 modal창 구현 등이 있다.
추가적으로 계층이 복잡하지 않고 사용되는 상태값이 적었기 때문에
redux, react query등을 사용하지 않고 useState사용한 부분으로 정리할 수 있을 것 같다.
프레젠테이션 자료 및 내부 사용 기술스택등을 채워넣었지만 영상은 찍지 않았기 때문에
내일 영상을 찍어야겠다.
CT(1).백준 17953 디저트는 문제의 입력값이 이상하게 들어와있었다.
정상적 입력 이중배열이라고 생각하고 문제를 풀었더니 결과값이 이상해 자세히 보니 90도 돌아간 입력이라 다시 입력 정상화를 한 다음 제출했지만 오류로 통과되지 않았다..
시간이 부족해 여러 문제들을 도전했지만 급한 마음 탓인지 제대로 풀지 못했다.
CT(2).백준 22279 Quality-Adjusted Life-Year는 a,b의 곱을 합하는 문제였다.
let input = `5
1.0 12.0
0.7 5.2
0.9 10.7
0.5 20.4
0.2 30.0`.split('\n')
let result = 0
for(let i = 1 ; i < input.length ; i++){
let [a,b] = input[i].split(' ').map(Number)
result += a*b
}
console.log(result)'회고' 카테고리의 다른 글
| [Main-Project 개발일지]-30 (2) | 2022.10.07 |
|---|---|
| [Main-Project 개발일지]-29 (0) | 2022.10.06 |
| [Main-Project 개발일지]-27 (0) | 2022.10.04 |
| [Main-Project 개발일지]-26(개천절) (0) | 2022.10.03 |
| [Main-Project 개발일지]-25(주말) (0) | 2022.10.02 |
