class ActionsReducers extends React.Component {
moreMen() {
console.log( 'ActionsReducers.moreMen' );
this.props.addMan( { name: 'Томас', family: 'Эдисон' } );
}
}
class ActionsReducers extends React.Component {
moreMen = () => {
console.log( 'ActionsReducers.moreMen' );
this.props.addMan( { name: 'Томас', family: 'Эдисон' } );
};
}
return (
<Wrapper>
{men.map(man => <Man key={man.id} man={man} />)}
{!men.length && <Empty>No data in list.</Empty>}
</Wrapper>
)
const initialState = {
men: [],
};
const routes = [
...
{
path: '*',
component: MyNotFoundСomponent,
}
];
Иммутабельное расширение массива man и иммутабельное удаление элемента можно организовать так:
Тут в примере на удаление используется id, это только для примера, как можно найти уникальный элемент в массиве и вернуть новый массив без него.