react
1import React from 'react'; 2import logo from './logo.svg'; 3import './App.css'; 4import Title from './components/Title'; 5 6class App extends Component { 7 8 //Event handlerやstateを定義する場所 → OK 9 onClickHandler = () => { 10 let title = document.getElementById('versionCounter'); 11 let upgradeButton = document.getElementById('upgradeButton'); 12 upgradeButton.style.display = "none"; 13} 14 15//render()メソッド → OK 16render() { 17 18 //return → OK 19 return ( 20 <div className="App"> 21 <header className="App-header"> 22 <Title 23 title="Hello World 3.0" 24 titleStyle={{color: 'orange'}} 25 onClick={this.onClickHandler} 26 > 27 Hello World <span id="versionCounter" style={{borderBottom: '1px solid orange'}}>3.0</span> 28 </Title> 29 </header> 30 </div> 31 ); 32} 33} 34export default App;
上記のコードをtypescriptに直したいのですがどこを直したらいいのでしょうか?
./src/index.tsx
Attempted import error: './App' does not contain a default export (imported as 'App').
Cannot find name 'Component'. TS2304
というエラーが出ています
回答3件
あなたの回答
tips
プレビュー