Неправильная выборка в компоненте спискаact-admin с пользовательским итератором - PullRequest
0 голосов
/ 02 октября 2018

Я использую пользовательский итератор с компонентом List:

export const MyList = (props) => (
    <List title="mytitle" pagination={null} perPage={-1} {...props} >
        <MyIteraror />
    </List>
)

Он отлично работает с первым вызовом.Но при изменении данных список не обновляется с измененными данными.У нас все еще есть старые данные!

Я уверен, что мои данные возвращены моим API, но мой экран после обновления показывает старые данные, это очень расстраивает!

Когда я увидел реквизитиз моего пользовательского итератора я вижу, что: this.props.ids => идентификаторы были хороши this.props.data => записи были старые данные!

Итак, я могу исправить это в моем пользовательском итераторедобавление:

const items = Object.values(this.props.ids).map(id => { return this.props.data[id] })

Но я думаю, что есть ошибка в обновлении данных.

Пол

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...