新的反应原生用户在这里.我遇到了一个问题,我不知道该怎么办.我能够正常运行react-navigation,然后开始收到一个错误:"路由的组件必须是一个React组件",但除非我遗漏了什么,我相信我引用的组件是一个反应组件.请参阅下面的index.android.js和我的Home.js:
//index.android.js
import React, { Component } from 'react';
import {
AppRegistry,
StyleSheet,
Text,
View
} from 'react-native';
import {
TabNavigator,
StackNavigator
} from 'react-navigation';
import Home from './app/components/Home/Home';
import Search from './app/components/Search/Search';
export default class demoApp extends Component {
render() {
return (
<SimpleNavigation/>
);
}
}
export const SimpleNavigation = StackNavigator({
Home: {
screen: Home,
header: { visible: false },
navigationOptions: {
title: 'Home',
header: null
},
},
Search: {
screen: Search,
navigationOptions: {
title: 'test' …Run Code Online (Sandbox Code Playgroud) 我目前正在尝试使用动画gif图像并将其用作Android加载图标.换句话说,我正在尝试使用gif并在我等待加载其他屏幕时使用它.我意识到我能用一系列图片做到这一点,但是有可能只用一个单独的gif图像吗?我真的不知道怎么做.谢谢!