2017-06-04 7 views
0

Ich versuche, einen Zähler mit react-native und redux zu erstellen, aber ich bekomme den Fehler Expected a component class, got [object Object].Problem beim Verbinden von react-native mit Redux

Das ist mein index.android.js

import React, { Component } from 'react'; 
import { AppRegistry } from 'react-native'; 

import Root from './src/containers/Root'; 
import configureStore from './configureStore'; 

export default class CounterReactNativeRedux extends Component { 
    render() { 
    return (<Root store={configureStore()} />) 
    } 
} 

AppRegistry.registerComponent('CounterReactNativeRedux',() => CounterReactNativeRedux); 

Mein Code here gefunden werden kann.

Gefundene Antworten zu diesem Sprichwort, dass es daran liegen könnte, dass der Klassenname nicht großgeschrieben wird, aber das ist nicht der Fall.

Jeder eine Idee?

Antwort

1

Schauen Sie in Ihre Counter.js. Sie haben dort div Tags verwendet, die in React Native nicht vorhanden sind.

Also importieren Sie View Tag von React Native und verwenden Sie das.

import {View} from 'react-native' 

const Counter = ({ value }) => (
    <View>{value}</View> 
); 
+0

Das war genau mein Problem, vielen Dank @ Henrik –

Verwandte Themen