私は反応するのが初めてであり、それに従うことを試みていますthis Tutorial。確かに、それは反応ネイティブの古いバージョンです。だから、それが動作していないときにコードをフォローして調整する。私はReactNative 0.41
を使用しています。TabBarIOSを使用してReact Nativeでタブを作成する
私index.ios.js:
私は反応するのが初めてであり、それに従うことを試みていますthis Tutorial。確かに、それは反応ネイティブの古いバージョンです。だから、それが動作していないときにコードをフォローして調整する。私はReactNative 0.41
を使用しています。TabBarIOSを使用してReact Nativeでタブを作成する
私index.ios.js:
これは、構文の変更によるものと思われます。新バージョンでは、systemIcon='featured'
代わりのicon={{uri:'featured'}}
私はあなたがアイコンのURIを入力することで間違っていると思う:ここ
import React, { Component } from 'react';
import {
AppRegistry,
TabBarIOS
} from 'react-native';
import Featured from './Featured';
import Search from './Search';
class BookSearch extends Component {
constructor(props) {
super(props);
this.state = {
selectedTab: 'featured'
};
}
render() {
return (
<TabBarIOS selectedTab={this.state.selectedTab}>
<TabBarIOS.Item
selected={this.state.selectedTab === 'featured'}
icon={{uri:'featured'}}
onPress={() => {
this.setState({
selectedTab: 'featured'
});
}}>
<Featured/>
</TabBarIOS.Item>
<TabBarIOS.Item
selected={this.state.selectedTab === 'search'}
icon={{uri:'search'}}
onPress={() => {
this.setState({
selectedTab: 'search'
});
}}>
<Search/>
</TabBarIOS.Item>
</TabBarIOS>
);
}
}
AppRegistry.registerComponent('BookSearch',() => BookSearch);
とエラーです。変数 'featured'は定義されていません。
selectedtabの入力が間違っているなど、さらに多くのエラーがあります。
乾杯:
を使用しています「特集」私は構文は= {{URI:「特集」}} 'アイコンから変更されたことを考え出した変数ではない= 'featured'' – Poorya
ああアイコン'に '申し訳ありませんが、私はあなたがそれを解決したことを知って、とにかく幸せそれを意味します。 :) – Codesingh