import React from 'react'
function App() {
return(
Hello World!
)
}
import React from 'react'
const App = () => {
return(
This a Arrow function
)
}
import React, {Component} from 'react'
class App extends Component {
constructor(){
super()
this.state = {object}
}
render(){
return(
This is a Class Component with state
)
}
}
import React, {Component} from 'react'
class Refresh extends Component {
constructor(){
super()
this.freshNow = this.freshNow.bind(this)
}
freshNow = () => {
this.forceUpdate()
}
render(){
return(
<div>
<h2> { Math.random() } </h2>
<button onClick={this.freshNow} className="btn btn-warning" >Refresh </button>
</div>
)
}
}
export default Refresh;
render()
hydrate()
unmountComponetAtNode()
findDOMNode()
createPortal()