Open ivklgn opened 3 years ago
Table.propTypes = {
rows: PropTypes.arrayOf(PropTypes.object),
}
опишите тип rows с помощью PropTypes.shapeOf
src/reducers/editTableReducer.js
переменная newState должна быть объявлена
const initialState = [
{ id: 1, name: 'Milk', quantity: 50, priceForOne: 50, header: 'Name' },
{ id: 2, name: 'Bread', quantity: 100, priceForOne: 20, header: 'Quantity' },
{ id: 3, name: 'Onion', quantity: 200, priceForOne: 15, header: 'Price for one' },
{ id: 4, name: 'Sugar', quantity: 5, priceForOne: 500, header: 'Total price' },
]
header это часть связанная с jsx-компонентом. она не должна присутствовать в данных. лучше передайте headers в компонент Table
<Table rows={rows} headers={headers} />
подключите eslint (airbnb) и prettier есть нарушение форматирования в проекте