Я пытаюсь разработать приложение React Native с помощью Expo.
Я нашел несколько очень интересных фреймворков, таких как Reaction-native-Paper.Я пытаюсь использовать их пример Bottom Navigation, см. Ссылку «Попробуйте этот пример на закуску» , которую они предоставляют.
Однако, когда я запускаю пример, ни одно из моих устройств не показывает никакогозначки, просто белые квадраты, где они должны быть.Протестировано на iOS и Android.
import * as React from 'react';
import { BottomNavigation, Text } from 'react-native-paper';
const MusicRoute = () => <Text>Music</Text>;
const AlbumsRoute = () => <Text>Albums</Text>;
const RecentsRoute = () => <Text>Recents</Text>;
export default class MyComponent extends React.Component {
state = {
index: 0,
routes: [
{ key: 'music', title: 'Music', icon: 'queue-music' },
{ key: 'albums', title: 'Albums', icon: 'album' },
{ key: 'recents', title: 'Recents', icon: 'history' },
],
};
_handleIndexChange = index => this.setState({ index });
_renderScene = BottomNavigation.SceneMap({
music: MusicRoute,
albums: AlbumsRoute,
recents: RecentsRoute,
});
render() {
return (
<BottomNavigation
navigationState={this.state}
onIndexChange={this._handleIndexChange}
renderScene={this._renderScene}
/>
);
}
}
Я пробовал гуглить, но не получал особой помощи.Пробовал вручную импортировать иконки, но безуспешно.
import { Ionicons } from '@expo/vector-icons';