이번에 해볼 것은 저장된 이미지들을 한번에 나열해볼 건데요 !
각 이미지들은 public>assets안에 저장되어 있습니다. 각 이름은 emotion1, emotion2...emotion5입니다.
6 : class명으로 모든 이미지에 공통 class로 emotion_img_wrapper
7 : 각 이미지별로 다른 class로 `emotion_img_wrapper_${emotion}`를 주었습니다.
8 : 두 class명을 [리스트] 안에 넣어 .join(" ")로 묶어 띄어쓰기 간격으로 합쳐주었습니다.
10 : process.env.PUBLIC_URL은 public의 절대주소이며, ``안에 ${ }보간법을 사용하여 각 이미지별 이미지명을 나타냈습니다.
const DiaryItem = ({ id, emotion, content, date }) => {
  return (
    <div className="DiaryItem">
      <div
        className={[
          "emotion_img_wrapper",
          `emotion_img_wrapper_${emotion}`,
        ].join(" ")}
      >
        <img src={process.env.PUBLIC_URL + `assets/emotion${emotion}.png`} />
        {/* public Directory의 절대주소 */}
      </div>
      <div className="content"></div>
      <div></div>
    </div>
  );
};
export default DiaryItem;'WebProgramming > React' 카테고리의 다른 글
| [React] Redux (0) | 2022.07.09 | 
|---|---|
| [React] useContext를 이용해 전역 props전달하기 (0) | 2022.07.09 | 
| [React] useParams를 이용해 파라미터 가져오기 (0) | 2022.07.09 | 
| [React] 자식 Component에서 부모 Componet로 값 변경하여 전달하기 (0) | 2022.07.09 | 
| [React] useNavigate를 이용하여 사이트 이동하는 버튼 만들기 (0) | 2022.07.08 | 
| [React] 최신 순 / 오래된 순 정렬 (0) | 2022.07.08 | 
| [React] useState로 input 상태 관리하기 (0) | 2022.07.07 | 
| [React] MyButton을 만들어 재활용하기 (0) | 2022.07.07 |