컴포넌트화 !!

youjin·2021년 12월 26일

🎬 액션 React

목록 보기
13/14
  const [image] = useLoader(THREE.TextureLoader, [getImage]);

  return (
    <MyBook
      position={[5 * idx, 0, 0]}
      color="#ffdddd"
      args={[3.5, 5, 0.5]}
      speed={0.2}
      image={image}
      bookId={bookId}
      bookTitle={bookTitle}
    />
  );
};
<Suspense fallback={null}>
            {purchasedBookList &&
              purchasedBookList.map(
                (el, idx) =>
                  isBookLoaded && (
                    <MyBookCustom
                      getImage={el.order_book.thumbnail}
                      key={idx}
                      id={el.order_id}
                      idx={idx}
                      bookId={el.order_book.id}
                      bookTitle={el.order_book}
                    />
 )
 )}
</Suspense>

useLoader : 가장 상단에 위치해야하는데 함수로 감싸서 할 수 없었는데 컴포넌트로 넣어줄 수 있었다.

0개의 댓글