Reactを触る機会があったので、Reactについて、調べてみた。
1246 views
class App extends Component {
render(){
return(
<React.Fragment>
<label htmlFor="Test" >Test</label>
<input type= "text" onChange={()=>{console.log("I am clicked")}}/>
<button text= "over" onMouseOver ={()=>{console.log("MouseOver")}} onMouseOut={()=>{console.log("MouseOut")}}>Test</button>
</React.Fragment>
)
}
export default App;
関数を定義する。returnを用意することが必要。
比較的簡単に作成することができる。
const App = ()=>{
return <div>HELLO</div>
}
export default App;
const App = ()=>{
return (
<div>
<Hello />
<Hello />
<Hello />
</div>
)
}
const Hello = () =>{
return <div>HELLO!</div>
}
export default App;
この時、出力は下画像のようになる。
が、基本的に、ファンクションコンポーネントのほうが好かれる。
例として、propsを受け取って、レンダーする場合とか。
理由次第でどちらでもOK
Page 3 of 7.
owl
駆け出しエンジニア
だいたいweb系をかじってる
最近ちょとブロックチェーンに興味出てきた