2015-07-09 3 views
1

Когда ListView отображает источник данных, он передает данные существующим компонентам, а затем создает новые компоненты по мере необходимости.Реагировать нативный способ анимировать новый элемент списка добавленных списков

Пример: перед именем (А), то перед именем (Б)

[ + A + ] 

Позднее

[ A ] 

Позднее

[ B ] 
[ + A + ] 

Если данные заказа в обратном порядке, старые данные визуализируется в новом компоненте. Вы можете себе представить, что моя анимация входа выглядит нелепо. Как можно оживить новые значения данных, если я не могу доверять componentWillMount?

ответ

0

вы должны использовать свойство ключа. то при обновлении компонента элемент списка с неизменным ключом переместится в новую позицию, даже если его индекс изменится.

https://github.com/facebook/react-native/issues/2219

Смежные вопросы