ãããããã±ã¼ã¹ã ã¨æãã¾ããã
<ul> {list.map((item, i) => { return ( <li>{ item.title }</li> <li>{ item.text }</li> ); })} </ul>
ã¨ãããããªæãã§ãè¦ç´ ãè¤æ°è¿ãããã±ã¼ã¹ã«åºãããã¾ããã
<ul> {list.map((item, i) => { return ( <> <li>{ item.title }</li> <li>{ item.text }</li> </> ); })} </ul>
ã¨ãReactãã©ã°ã¡ã³ãã®ã·ã§ã¼ããã³ãã使ããã¨ãæ¤è¨ããã®ã§ããã
<ul> {list.map((item, i) => { return ( <key={ i }> // => Error! <li>{ item.title }</li> <li>{ item.text }</li> </> ); })} </ul>
keyã渡ãã¨ã¨ã©ã¼ã«ãªãã¾ãã
import { Fragment } from 'react'; export default function IndexPage() { return ( <ul> {list.map((item, i) => { return ( <Fragment key={ i }> <li>{ item.title }</li> <li>{ item.text }</li> </Fragment> ); })} </ul> ); }
ã·ã§ã¼ããã³ãã§ã¯ãªããReact.Fragmentã使ããã¨ã§è§£æ±ºãã¾ããã