Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import React, { Component } from 'react';
- class List extends Component {
- constructor(props) {
- super(props);
- this.state = {
- items: [],
- };
- this.handleAddItem = this.handleAddItem.bind(this);
- }
- handleAddItem(event) {
- event.preventDefault();
- this.setState({
- items: [...this.state.items, event.target.value],
- });
- }
- render() {
- return (
- <div>
- <h1>List</h1>
- <ul>
- {this.state.items.map(item => (
- <li key={item}>{item}</li>
- ))}
- </ul>
- <form onSubmit={this.handleAddItem}>
- <input type="text" />
- <button type="submit">Add</button>
- </form>
- </div>
- );
- }
- }
- export default List;
Advertisement
Add Comment
Please, Sign In to add comment