<div id="root"></div>
div{
  text-align:center
}
class UserInput extends React.Component{

  state = {
      name:"reactgo"
  }

  handleChange = (e) =>{
    this.setState({
        name: e.target.value
    })
  }

   render(){
    return(
     <div>
      <h1>{this.state.name}</h1>
      <input type="text" onChange={this.handleChange} value={this.state.name} />
     </div>
    )
   }

}

ReactDOM.render(<UserInput/>,document.querySelector('#root'))
View Compiled

External CSS

This Pen doesn't use any external CSS resources.

External JavaScript

  1. https://cdnjs.cloudflare.com/ajax/libs/react/16.7.0/umd/react.production.min.js
  2. https://cdnjs.cloudflare.com/ajax/libs/react-dom/16.6.3/umd/react-dom.production.min.js