리액트 컴포넌트를 활용하고, 데이터를 Codeit Bootcamp API에서 가져온다.
<div>{Moment(link.createdAt).format('YYYY.MM.DD')}</div>
useEffect(() => {
const fetchData = async () => {
try {
const response = await axios.get('url');
setCardData(response.data.folder.links);
} catch (error) {
console.error('Error fetching data:', error);
}
};
fetchData();
}, []);
src={link.imageSource ? link.imageSource : '/images/noImage.png'}
리액트 공식문서를 읽고 있지만, 구현은 처음 해봐서 모든 게 낯설었다.
자괴감이 들 정도로 힘들었는데, 포기하지 않고 7주차 과제를 구현한 내 자신을 칭찬한다.
일단 코드를 치고 모르는 부분을 검색하고, 주변 사람들에게 물어본 게 도움이 많이 됐다.
그리고 일단 쓰는 방법을 어느 정도 알았으면 바로 구현을 해야 빨리 배울 수 있는 것 같다.
누군가 "혈이 뚫린다"고 표현했던 것처럼 리액트도 많이 쓰다보면 능숙해지겠지.
before
after