import Button from '../../button'; import React from 'react'; import ReactDOM from 'react-dom'; import Table from '..'; const onRowClick = function(record, index, e) { console.log(record, index, e); }, dataSource = () => { const result = []; for (let i = 0; i < 5; i++) { result.push({ title: { name: `Quotation for 1PCS Nano ${3 + i}.0 controller compatible`, }, id: 100306660940 + i, time: 2000 + i, }); } return result; }; class App extends React.Component { state = { dataSource: dataSource(), }; onAdd = () => { const { dataSource } = this.state; dataSource.push({ title: { name: 'Quotation for 1PCS Nano controller compatible', }, id: Date.now(), time: 2000, }); this.setState({ dataSource, }); }; onRemove = id => { const { dataSource } = this.state; let index = -1; dataSource.forEach((item, i) => { if (item.id === id) { index = i; } }); if (index !== -1) { dataSource.splice(index, 1); this.setState({ dataSource, }); } }; render() { const renderOper = (value, index, record) => { return ( Remove({record.id}) ); }; return (