Модуль RCTEventEmitter не является зарегистрированным вызываемым модулем (вызывающим receiveTouches) в реакции на нативный - PullRequest
0 голосов
/ 29 мая 2019

Я попытался установить дополнение для слайд-шоу изображений для 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>
    );
  }
}

После сборки у меня появился белый экран, и при касании экран выдает следующее окно ошибки:

error page in android

Как избавиться от этой ошибки?

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