Предположим, в вашем штате у вас есть следующие идентификаторы
state = {
allID: [1,2,3,4,5,6,7,8 ... n],
};
Теперь, если вы хотите показать все, кроме идентификатора 3,5, 7
Вы можете сделать следующее
render() {
const { allID } = this.state;
const IdToExclude = [3,5,7];
const filteredID = allID.filter(id => {
return !IdToExclude.includes(id)
});
return (
<List {...props} filter={{ id : filteredID }} >
<Datagrid>
<TextField source="id" />
<TextField source="title" />
<TextField source="body" />
</Datagrid>
</List>
);
}
СейчасЯ использую Array.includes, чтобы исключить из вашего списка идентификаторов дополнительную информацию. Массив MDN включает