Answers for "react remove from state list"

0

react remove from state list

import React, { Component } from 'react';
 
class App extends Component {
  constructor(props) {
    super(props);
 
    this.state = {
      list: [
        { id: '1', age: 42 },
        { id: '2', age: 33 },
        { id: '3', age: 68 },
      ],
    };
  }
 
  onRemoveItem = id => {
    this.setState(state => {
      const list = state.list.filter(item => item.id !== id);
 
      return {
        list,
      };
    });
  };
 
  render() {
    return (
      <div>
        <ul>
          {this.state.list.map(item => (
            <li key={item.id}>
              The person is {item.age} years old.
              <button
                type="button"
                onClick={() => this.onRemoveItem(item.id)}
              >
                Remove
              </button>
            </li>
          ))}
        </ul>
      </div>
    );
  }
}
 
export default App;
Posted by: Guest on October-25-2021

Code answers related to "Javascript"

Browse Popular Code Answers by Language