Open3

Reactのchildrenに関するめも

ちあきちあき

childrenが複数あるときに別処理やらdivやらかませたいときは Array.isArray(children)

↓はSwiper含んだコンポーネント作って、childrenにSwiperSlideつかいたかったときにやった

{Array.isArray(children) ? (
  children.map((child, index) => (
    <SwiperSlide key={`slide - ${index}`}>{child}</SwiperSlide>
  ) )
) : (
  <SwiperSlide>{children}</SwiperSlide>
  )
}
ちあきちあき

Reactのchildrenの数によってうにゃうにゃしたいときは React.Children.count(children) でchildrenの数がとれる