Image 컴포넌트 width, height 속성
Image 컴포넌트에 css 모듈 방식으로 width와 height 값을 설정하면 width, height 속성을 빼도 되는 줄 알았는데 빼보니까 width 속성이 필요하다고 에러가 나네요.
Image 컴포넌트는 무조건 크기를 지정해서 사용해야하나봅니다.
.item {
display: inline-block;
width: 300px;
height: 300px;
margin: 12px;
}
.img {
width: 300px;
height: 250px;
}import axios from 'axios';
import Image from 'next/image';
import { useEffect, useState } from 'react';
import styles from './ProductList.module.css';
function ProductList() {
const [products, setProducts] = useState();
useEffect(() => {
axios.get('http://localhost:4000/products').then(response => {
setProducts(response.data);
});
}, []);
return (
<ul>
{products &&
products.map(product => (
<li key={product.id} className={styles.item}>
<div>
<Image
src={product.imageUrl}
alt={product.name}
className={styles.img}
/>
</div>
<div>{product.name}</div>
</li>
))}
</ul>
);
}
export default ProductList;
답변 2
안녕하세요 한번 더 문의드립니다.
0
11
1
git 초기설정하고 Next Js 설치하는게 너무 어렵습니다.
0
8
1
커서 색상 및 클로드코드 프롬프트 입력칸 설정 문의
0
9
1
81강 실습 자료 없음
0
8
1
클로드 질문에서 줄 바꿈
0
12
1
2강 퀴즈를 푸려는데 자꾸 수강하지 않은 수업이있는데.. 다들었습니다 ㅜ
0
16
1
코덱스 입력한 텍스트만 받을수 있을까요?
0
6
1
사업자 등록
0
19
2
서브에이전트 실행중에도 대기해야 할까요?
0
11
1
소스코드 제공여부
0
22
2
globals.css를 삭제하니 404가 나옵니다
0
89
1
ESLint + Prettier 설정 관련해서 질문있습니다
1
336
2
EsLint flat config format 으로 만들어질 때 참고
0
357
1
<img /> 요소 대신 <Image /> 컴포넌트를 사용해야 하는 이유 (성능 최적화)
0
275
2
컴포넌트가 렌더링되어 HTML이 생성되는 곳 (getServerSideProps VS useEffect)
0
246
1
router를 사용할 때 왜 페이지가 갱신되는지에 대한 질문
1
355
2
스페이스 + 컨트롤 눌러도 활성화 안되시는분 참고하세요...
3
392
3
파일명 명명 규칙에 대해서 묻고 싶습니다
1
901
2
getServerSideProps에서 axios 호출시
1
384
2
next create-next-app@latest 설치 문제
1
612
2
bun, biome 사용 질문
0
365
2
eslint 오류..
1
646
2
API Routes를 사용하는 기준과 장/단점에 대해서 알고 싶습니다!
1
939
3
Link 컴포넌트의 prefetching 기능
1
284
1





