일일회고 📌 scrum 22.4.16 >어제: Home 화면 만든 상태에서 백엔드와의 데이터 송수신처리 고민. // 오늘: Home ui ▶️ Home UI.. 끄적여 보았다.. 그리고 송수신 처리 고민은 아래 # Home 로직 에서.. ✔️ 오늘 한 일 Home UI 데이터 받아오기 전에 대략적인 UI를 그려보았다. 구조는 view/home Home, WeekList, PostList 컴포넌트로 나눴다. Home 홈 컴포넌트에는 WeekList와 PostList WeekList 처음에는 WeekList api를 요청해서 뿌려준 뒤, week 넘버(아직 미정)를 보내려고 했으나, 백님과 상의한 결과 WeekList는 컴포넌트로 만들어 재사용을 하고, 그다음에 해당 week간 post를 응답으로 받기로 했다. 왜냐하면.. WeekList를 받는다고 가정했을 때, 해당 Week가 없을 경우 중간에 __주차가 빠질 위
일일회고 📌 scrum 22.4.15 > 어제: 로그인 완성, 인증 로직은 다 못했고, 디자인은 피그마 끄적여둿음 // 오늘: 인증 화면 얼추 마감한 뒤에 서버랑 통신 로직도 맞출 예정. ▶️ 인증 화면은 간단하게 완료했다. 다만 완벽한 반응형을 위해선 여러 작업이 추후에 필요할 것 같음.. 애니메이션을 위해서 리액트 부트스트랩을 사용했는데, 이를 입맛에 맞게 커스터마이징 하는 방식이 익숙하지 않다. ✔️ issue css - style react bootstrap은 그냥 style을 오버라이드 한다고 해결되는 것이 아니었다. 개발자 도구를 참고해서 다음과 같이 수정을 했다. 좀 번거롭긴 하지만 엘리스에서 배운 transition으로 해결 ^^ login - auth - admin 로직 로그인 - 인증 간의 로직을 많이 고민해봤다. 처음에는 로그인 화면을 만들어 비유저용 홈의 헤더에서 접근 할 수 있도록 했는데,
일일회고 📌 scrum 22.4.14 회의록 > 어제: 기능연결, 로그인 back데이터 받아오기 정상적으로 됨. 상태관리 기능 연결은 마침. ⚠️issue 정상적으로는 되지만 state 문제가 있어서 왜 그런지 찾아볼 것. // 오늘 : 인증 페이지 화면을 만지려고 함. ✔️ 문제점 해결 state로 들어올 때 { user : ... } 형식이 아니라 userReducer가 통째로 들어오는 이유는 combineReducers를 썼기 때문이었다. 나중에 reducer들이 늘어나면 추가하려고 넣었던 건데, 이것이 함정이었다.. ✔️ 코치님 코멘트 ✅ CASE : state의 값이 정상적으로 들어오지 않을 때 userReducer에서 state 값에 명확히 초깃값을 할당해 본다. 1번으로 해결되지 않는 경우 useSelector(state => state ? state.posts : {}) 방식을 적용한다. 다음과 같은 방식은
일일회고 📌 Scrum 22.4.12 scrum 회의록 >로그인이 기본 이메일 비번 방식에서 구글로만 하는 걸로 결정했음. 이에 따라 이전 프로젝트 코드를 이해하고자 분석했음. 프론트 분들에게 ⚠️ 이전 프로젝트 스켈레톤 코드에서 useContext 랑 useReducer , dispatch 썼고, 이걸 recoil로 하면 바로 바꿀 수 있겠다고 생각했는데 dispatch도 있어서 간단하지 않았음. 오히려 redux가 수월할 것 같음. 어떠한지? - 영우 🆗. 파일 경로도 만들면 말씀 드리겠음. redux 폴더 만들어서 작업하겠음. 오늘은 상태관리 마치는게 목표. ▶️ 결과 : redux 코드는 모두 구현 완료했지만 아직 Back쪽과 연결을 하지 못한 상태. 22.4.12 scrum 회의록 > redux 기능 돌려보기, 인증방식 질문으로 하는 걸 해볼 듯. 백엔드와 얘기 할 필요. ▶️ 결과 : redux 기능 돌리기 완료.. 인증 화면