Guest User

Untitled

a guest
Jan 25th, 2023
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import React, { Component } from 'react';
  2.  
  3. class List extends Component {
  4.   constructor(props) {
  5.     super(props);
  6.     this.state = {
  7.       items: [],
  8.     };
  9.     this.handleAddItem = this.handleAddItem.bind(this);
  10.   }
  11.  
  12.   handleAddItem(event) {
  13.     event.preventDefault();
  14.     this.setState({
  15.       items: [...this.state.items, event.target.value],
  16.     });
  17.   }
  18.  
  19.   render() {
  20.     return (
  21.       <div>
  22.         <h1>List</h1>
  23.         <ul>
  24.           {this.state.items.map(item => (
  25.             <li key={item}>{item}</li>
  26.           ))}
  27.         </ul>
  28.         <form onSubmit={this.handleAddItem}>
  29.           <input type="text" />
  30.           <button type="submit">Add</button>
  31.         </form>
  32.       </div>
  33.     );
  34.   }
  35. }
  36.  
  37. export default List;
Advertisement
Add Comment
Please, Sign In to add comment