テーブルの表示がうまくいきません。
列にid,name,pvを表示させたいのですが、Mapの内容が読み込まれず、表示もされませんでした。
何かヒントいただけないでしょうか?
Javascript
1'use strict'; 2import React from 'react'; 3 4 5export default function Content(props) { 6 let data = [ 7 {id:1, name:'Taro', pv:'' }, 8 {id:2, name:'Jiro', pv:'' }, 9 {id:3, name:'Saburo', pv:'' }, 10 {id:4, name:'Shiro', pv:'' }, 11 {id:5, name:'Goro', pv:'' }, 12 {id:6, name:'Mutsumi', pv:'' }, 13 {id:7, name:'Nanako', pv:'' }, 14 {id:8, name:'Yaeko', pv:'' }, 15 {id:9, name:'Kyuro', pv:'' }, 16 {id:10, name:'juro', pv:'' } 17 ]; 18 19 return ( 20 <> 21 <h1> 22 Content にテーブルを作る課題やってます! 23 </h1> 24 {<table className="table1"> 25 <thead> 26 <th><th>id</th><th>name</th><th>pv</th></th> 27 </thead> 28 <tbody> 29 {date.map((value) => 30 <tr> 31 <td>{value.id}</td> 32 <td>{value.name}</td> 33 <td>{value.pv}</td> 34 </tr> 35 )} 36 </tbody> 37 </table>} 38 </> 39 ); 40}
本題ではありませんが、JavaScriptで「Map」と大文字で書くと、別な機能が存在します。mapであれば正しく小文字で書いておきましょう。
回答1件
あなたの回答
tips
プレビュー