혼자 적어보는 노트

데브코스 최종 프로젝트 - 5일차 본문

프로젝트

데브코스 최종 프로젝트 - 5일차

jinist 2022. 7. 27. 03:10

 

 

5일차 - 디자인 완성, 드디어 개발

 

디자인이 완성된 부분에 대하여 우리 팀에게 먼저 보여주고 수정할 것들을 수정했다.

디자인 작업을 하면서 많이 고민되던 부분은 팀원들과 이야기를 해서 결정했고

감사하게도 많이 변경되는 부분이 없었다.

 

figma 정리 및 회의

회의에서 나온 내용들을 토대로 다시 한번 figma를 정리하고 개발에 들어가기로 했다.

아이콘 같은 자잘한 부분들을 변경해야 하긴 한데 디자인에 맞게 변수 세팅이나

컴포넌트 구조들을 미리 만들어놔야 다른팀원들이 수월하게 작업할 수 있기에

일단 우선순위로 컴포넌트 작업을 가져가기로 했다.

 

 

Delete `␍` eslint (prettier/prettier)

이전 프로젝트때는 이런 문제가 없었는데 검색해보니 windows 환경에서 발생하는 문제여서

eslint 설정 "endOfLine": "auto"로 변경해서 처리했다.

 

 

next/image

logo를 컴포넌트로 만들면서 image를 사용하게 되었는데

next에서는 image를 사용할 때 next.js에서 제공하는 <Image /> 컴포넌트를 사용하도록 추천을 한다.

 

왜?

image 컴포넌트를 사용하면 next에서 이미지를 최적화시켜주기 때문이다.

이 외에도 next 공식 문서에서 image에 대한 글이 스크롤 압박이 좀 있을 정도로 꽤 많은 기능들을 제공해준다.

 

const Logo = () => {
  return <Image src="/assets/location/logo.png" alt="logo" width={200} height={100} />;
};

 

image가 auto height가 안된다는 단점이..ㅎ

이건 관련해서 따로 정리를 할 예정이다.

Comments