반려동물 용품 공동구매 플랫폼 '포잉마켓'🐾
인증 / OAuth
프로필 / 리뷰 작성
공통 컴포넌트: Input / BottomModal / ImageBox
FE: 공통 컴포넌트 95% 구현 / 페이지 UI 작업 40%
BE: API 스웨거 60% 구현
Design: 프로토타이핑
const [isClicked, setIsClicked] = useState<string>('');
const handleClick = (key: string) => {
setIsClicked(key);
};
const buttonIds = ['전체', '공동구매 대기', '공동구매 완료', '배송중', '배송완료', '취소/환불'];
return (
<div className={styles.container} {...dragScrollProps}>
{buttonIds.map(item => (
<button
key={item}
className={cx('textChip', { clickedChip: isClicked === item })}
onClick={() => handleClick(item)}>
{item}
</button>
))}
</div>
);
}
KEEP
페이지 작업 속도가 빨라지고 있다.
PROBLEM
accessToken 인증을 아직 구현하지 못했다.
TRY
자꾸 다른 데 시선 돌리지 말고 인증부터 완성해야겠다. 회피하지 말자!