Ошибка: проверьте метод рендеринга с помощью response-redux connect () - PullRequest
0 голосов
/ 26 мая 2018

Я пытаюсь выучить редук с помощью response-native, поэтому я сделал несколько примеров, но для всех, даже если они разные, я получаю ту же ошибку.

enter image description here

Мой код такой:

index.js :

import { AppRegistry } from 'react-native';
import App from './src/app';

AppRegistry.registerComponent('reduxExample', () => App);

src / app.js :

import React, { Component } from 'react';
import { Provider } from 'react-redux';

import { Store } from './store';
import Home from './components/home';

export default props => (
  <Provider store={Store}>
    <Home />
  </Provider>
)

src / components / home.js :

import React, { Component } from 'react';
import { connect } from 'react-redux';
import { View, Text, Button, Input } from 'react-native';

class Home extends Component {
  render() {
    const { newValue } = this.props;

    return (
      <View>
        <Input type='text' />
        <Button>
          Click me!
        </Button>
        <Text>{newValue}</Text>
      </View>
    );
  }
}

const mapStateToProps = store => ({
  newValue: store.clickState.newValue
});

export default connect(mapStateToProps)(Home)

src / store / index.js :

import { createStore } from 'redux';
import { Reducers } from '../reducers';

export const Store = createStore(Reducers);

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

1 Ответ

0 голосов
/ 26 мая 2018

Нет тега <Input type='text' /> в реагировать нативно.Существует только тег <TextInput />.

...