React、TypeScript練習中のものです。
なんの工夫もないただの
テーブルを生成しようとしていますが、
うまくいっておりません。
現状、下記のような感じで、
「この型はpush使えませんよ!」と言った感じの
エラーが出ております。
ここで質問ですが、
・tbodyの型は間違っていますか?また、tbody,tr,tdの型はなんでしょうか?
・そもそもこの方法は合っているのでしょうか?
typescript
1const makeTable: React.FC<Props> = () => { 2 let tbody:HTMLTableSectionElement = document.createElement("tbody"); 3 4 for(let i:number = 0; i < 5; i++){ 5 tbody.push( 6 <tr> 7 <td>{i}行目</td> 8 <td>眠い眠い</td> 9 </tr> 10 ); 11 } 12 13 return( 14 <table> 15 <thead> 16 <tr> 17 <th>行数</th> 18 <th>状態</th> 19 </tr> 20 </thead> 21 {tbody} 22 </table> 23 </div> 24 ) 25 26}
以上、よろしくお願いします。
回答3件
あなたの回答
tips
プレビュー