const HogeComponent = () => {
const AComponents = useMemo((): React.ReactNode[] => {
return ['a', 'b', 'c'].map(v => <p>{v}</p>);
}, [])
const BComponents = useMemo((): React.ReactNode[] => {
return ['1', '2', '3'].map(v => <p>{v}</p>);
}, [])
const renderComponents = useMemo((): React.ReactNode[] => {
return [...AComponents, ...BComponents];
}, [AComponents, BComponents])
return (
<div>
{renderComponents.map(child => {
return (
<div>
{child}
</div>)
})}
</div>
)
}
▸ この snippet は実行結果未収録
▸ 実行結果は未収録です
Source収録記事
この snippet は下の記事に登場する。コードの前後の文脈・ハマりどころの解説は記事本文で。