Guest User

Untitled

a guest
Sep 16th, 2018
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. class App extends Component {
  2. state = {
  3. name: '',
  4. username: '',
  5. location: '',
  6. password: '',
  7. }
  8.  
  9. setValue = (fieldName) => (evt) => this.setState({ [fieldName]: evt.target.value });
  10.  
  11. render() {
  12. const { name, username, location, password } = this.state;
  13. return (
  14. <div className="App">
  15. <p>Name: {name}</p>
  16. <input onChange={this.setValue('name')} value={name} />
  17. <p>Username: {username}</p>
  18. <input onChange={this.setValue('username')} value={username} />
  19. <p>Location: {location}</p>
  20. <input onChange={this.setValue('location')} value={location} />
  21. <p>Password</p>
  22. <input onChange={this.setValue('password')} value={password} />
  23. </div>
  24. )
  25. }
  26. }
Add Comment
Please, Sign In to add comment