以下のサイトを参考に
JSONデータを描画するプログラムを作成しています。
リンク内容
jsx
1import React from "react"; 2import ReactDOM from "react-dom"; 3import axios from "axios"; 4 5class App extends React.Component { 6 constructor() { 7 super(); 8 this.state = { body: [] }; 9 } 10 11 memberList(list) { 12 const memberList = list.map((member, index) => { 13 return ( 14 <li> 15 {member.name} {member.age} 16 </li> 17 ); 18 }); 19 20 return <ul>{memberList}</ul>; 21 } 22 23 getProfile = async () => { 24 country = "japan"; 25 try { 26 27 const result = await axios.get(`https://*****/${country}` 28 ); 29 console.log(result); 30 31 this.setState(result.data); 32 } catch (error) { 33 34 console.log("error!!"); 35 } 36 }; 37 38 render() { 39 console.log(this.state.body); 40 return ( 41 <div> 42 <button onClick={() => getProfile()}>Get Json</button> 43 44 {this.memberList(this.state.body)} 45 </div> 46 ); 47 } 48 49render(<App />, document.getElementById("root")); 50//const rootElement = document.getElementById("root"); 51//ReactDOM.render(<App />, rootElement); 52//export default App;
しかしながら以下のようなエラーが発生しまして
対応方法に困っています。ご教示願います。
VScodeを使っているのですが、自動でreactの構文エラーを是正してくれたり
ヒントを与えてくれるおススメのプラグインはございませんか?
html
1./src/App.js 2 Line 49:8: Parsing error: Unexpected token 3 4 47 | } 5 48 | 6> 49 | render(<App />, document.getElementById("root")); 7 | ^ 8 50 | //const rootElement = document.getElementById("root"); 9 51 | //ReactDOM.render(<App />, rootElement); 10 52 | //export default App;
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/01 01:28
2020/10/01 01:34
2020/10/01 02:24
2020/10/01 02:31