Я попытался установить дополнение для слайд-шоу изображений для Reaction-native из npm.Вот ссылка на это .
И затем я запустил следующий код из документации, используя react-native run-android
import React, {Component} from 'react';
import {Platform, StyleSheet, Text, View} from 'react-native';
import Slideshow from 'react-native-slideshow';
export default class App extends Component {
constructor(props) {
super(props);
this.state = {
position: 1,
interval: null,
dataSource: [
{
title: 'Title 1',
caption: 'Caption 1',
url: 'http://placeimg.com/640/480/any',
}, {
title: 'Title 2',
caption: 'Caption 2',
url: 'http://placeimg.com/640/480/any',
}, {
title: 'Title 3',
caption: 'Caption 3',
url: 'http://placeimg.com/640/480/any',
},
],
};
}
componentWillMount() {
this.setState({
interval: setInterval(() => {
this.setState({
position: this.state.position === this.state.dataSource.length ? 0 : this.state.position + 1
});
}, 2000)
});
}
componentWillUnmount() {
clearInterval(this.state.interval);
}
render() {
return (
<View>
<Slideshow
dataSource={this.state.dataSource}
position={this.state.position}
onPositionChanged={position => this.setState({ position })}
/>
</View>
);
}
}
После сборки у меня появился белый экран, и при касании экран выдает следующее окно ошибки:
Как избавиться от этой ошибки?