Я пытаюсь установить данные своей таблицы с некоторыми, но не со всеми данными из моего массива объектов props.
Я установил массив объектов из своего действия:
export const getTenants = ({ userID }) => {
return (dispatch) => {
const test = [
{ id: 1, fullName: 'Tenant 1', unitName: '101', leaseEndDate: '01/01/2020', tenantEmail: 'none@none.com' },
{ id: 2, fullName: 'Tenant 2', unitName: '102', leaseEndDate: '01/01/2020', tenantEmail: 'none@none.com' },
{ id: 3, fullName: 'Tenant 3', unitName: '103', leaseEndDate: '01/01/2020', tenantEmail: 'none@none.com' },
{ id: 4, fullName: 'Tenant 4', unitName: '104', leaseEndDate: '01/01/2020', tenantEmail: 'none@none.com' },
{ id: 5, fullName: 'Tenant 5', unitName: '105', leaseEndDate: '01/01/2020', tenantEmail: 'none@none.com' },
{ id: 6, fullName: 'Tenant 6', unitName: '106', leaseEndDate: '01/01/2020', tenantEmail: 'none@none.com' },
{ id: 7, fullName: 'Tenant 7', unitName: '107', leaseEndDate: '01/01/2020', tenantEmail: 'none@none.com' },
{ id: 8, fullName: 'Tenant 8', unitName: '108', leaseEndDate: '01/01/2020', tenantEmail: 'none@none.com' },
];
dispatch({
type: GET_TENANT_DATA,
payload: test
});
};
};
Затем на моей странице я хочу задать для tableData единицу, дату окончания аренды, имя и адрес электронной почты только и в этом порядке.
this.state = {
tableHead: ['Unit', 'Lease End Date', 'Tenant', 'Tenant Email'],
tableData: this.props.data
};
Есть ли способ сделать это?Спасибо