Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
React native 未为key=root设置组件属性_React Native_React Router - Fatal编程技术网

React native 未为key=root设置组件属性

React native 未为key=root设置组件属性,react-native,react-router,React Native,React Router,我正在创建一个关于react native的项目,并使用react native router flux。当我试图编译时,我得到以下错误 未为key=root设置组件属性 这是密码 import React, { Component } from 'react' import { Router, Scene } from 'react-native-router-flux' import { Gallery } from './gallery' import { Events } from '.

我正在创建一个关于react native的项目,并使用react native router flux。当我试图编译时,我得到以下错误

未为key=root设置组件属性

这是密码

import React, { Component } from 'react'
import { Router, Scene } from 'react-native-router-flux'
import { Gallery } from './gallery'
import { Events } from './events'

export default class Album extends Component {
  render () {
    return (
      <Router>
        <Scene key='root'>
          <Scene key='gallery' component={Gallery} title='Gallery' />
          <Scene key='events' component={Events} title='Events' />
        </Scene>
      </Router>
    )
  }
}

有什么帮助吗?谢谢

我意识到问题在于我以错误的方式导出了我试图导入的组件。现在它正在工作

编辑:问题是我以错误的方式导出库和事件。一旦我修好了,出口就成功了

我导出组件的方式是:

export class Gallery extends Component {
  render () {
    return (
      <View style={styles.container}>
        <Text>This is the Gallery</Text>
      </View>
    )
  }
}
我希望现在它更有帮助

我也有同样的错误: [react native router flux]未为key=root设置组件属性

我的代码如下所示:

下面的代码不会抛出错误:组件是小写的


initial={true}可以解决此问题。我已经试过了,但是我得到了相同的错误:/可能这可以帮助已经检查过了,但是没有太多帮助。你能告诉我怎么做吗?我得到了相同的错误。绝对没有用的解决方案,如果你不指定,你是如何修复它的。。。