민재
To-Do
UD 오늘 까지
디테일 페이지
like 기능
질문
- useEffect안에 함수를 쓰기위해 useCallback을 활용해야하는 이유?
- postpage 구현 중 고충 - 해결
민종
To-Do
회원가입 기본 로직 구현
피그마에 있는 로그인 페이지 디자인 입혀보기
질문
디자인은 다연님 것을 참고해서 작업하면 되는지? 아니면 지원님이 만들어두신 것?
지원
To-Do
탭 메뉴 컴포넌트
user get
탭 아이템 컴포넌트
my-posts list
- post Item 컴포넌트화
following
followers
질문
- Typescript Issues:
- How to access property using variable as key when “possibly undefined”
const [userInfo, setUserInfo] = useState<UserResponse>(); const TabMenuItems = ['posts', 'followers', 'following']; {TabMenuItems.map((item) => { return ( <li key={item}> {userInfo![item]} </li> ); })}
interface User { name: string; email: string; } const user: User = { name: 'minjong', email: 'minjongbaek@gmail.com', }; // 1. for (const key of Object.keys(user)) { console.log(`${key}: ${user[key]}`); } // 2. for (const key of Object.keys(user) as Array<keyof User>) { console.log(`${key}: ${user[key]}`); } for (const key of Object.keys(user) as Array<keyof typeof user>) { console.log(`${key}: ${user[key]}`); }
- followers api 질문 → within current API, I need to take follower ID from Array and request get User. Is this the only way?
"following": [ { "_id": "6169e91316cb2265df003c6d", "user": "6169e58216cb2265df003bf4", "follower": "6169e206aa57d952c6dc1edd", "createdAt": "2021-10-15T20:48:19.816Z", "updatedAt": "2021-10-15T20:48:19.816Z", "__v": 0 } ]
다연
To-Do
모바일 디자인
로그인/회원가입
메인(그라운드 리스트)
그라운드 상세페이지
질문
- 회원가입 시, 이메일 형식이 유효한지 체크하는 것을 도입하나요?
- 답변: yes !!
- 포스트 작성에서 title - title과 body로 나누기