import React from "react"; import styles from "./index.less"; import { Select, Divider, Input } from "antd"; import { PlusOutlined } from "@ant-design/icons"; const { Option } = Select; let index = 0; class App extends React.Component { state = { items: ["jack", "lucy"], name: "" }; onNameChange = event => { this.setState({ name: event.target.value }); }; addItem = () => { console.log("addItem"); const { items, name } = this.state; this.setState({ items: [...items, name || `New item ${index++}`], name: "" }); }; render() { const { items, name } = this.state; return ( Add item )} > {items.map(item => ( ))} ); } } export default () => (
);