При прокрутке вниз, а затем вверх по большому списку элементов в SectionList я получаю сообщение об ошибке. Мне интересно, была ли у кого-то эта проблема раньше, потому что я не смог найти никаких документов по ней.
Не удалось найти прикрепленный вид в собственном дереве
Ответ 1
Проблема в моем случае заключалась в том, что у меня были элементы с одинаковым ключом. Установка уникального ключа исправила это.
{items.map(item => {
<Item key={item.uniqueId}/>
})
Ответ 2
Является ли ваш AnimatedComponent Animated.Image? У меня была такая же ошибка, и я понял, что проблема в том, как я импортировал изображение.
Ошибка
in./assets/index.js:
// ...
import profilePlaceholder from './profilePlaceholder.png';
// ...
export { profilePlaceholder, ...(other images) }
в компоненте:
import { profilePlaceholder } from '../../../assets/images';
(...)
<Animated.Image
style={imageStyle}
source={profilePlaceholder}
resizeMode='cover'
/>
работает нормально
in./assets/index.js:
// ...
// import profilePlaceholder from './profilePlaceholder.png';
// ...
// export { profilePlaceholder, ...(other images) }
в компоненте:
import profilePlaceholder from '../../../assets/images//profilePlaceholder.png'; <-- changed this
(...)
<Animated.Image
style={imageStyle}
source={profilePlaceholder}
resizeMode='cover'
/>
Надеюсь, что это поможет.