Я использовал следующие сегменты кода для создания новой кнопки, но получил ошибку « java.lang.String не может быть приведена к com.facebook.react.uimanager.AccessibilityDelegateUtil $ AccessibilityRole ».Я немного покопался, и мне показалось, что это ошибка из-за нестабильности React Native 0.57.3, поэтому я понизил ее до 0.57.1, как это было предложено во множестве сообщений на форуме.Однако ошибка не исчезла, поэтому, если бы вы могли просмотреть мой код и дать мне предложения, я был бы признателен за это.
Мой код:
import React, {Component} from 'react';
import {StyleSheet, Text, View} from 'react-native';
import FetchLocation from './components/FetchLocation';
export default class App extends React.Component{
getUserLocationHandler = () => {
}
render() {
return (
<View style={styles.container}>
<FetchLocation onGetLocation={this.getUserLocationHandler} />
</View>
);
}
}
const styles = StyleSheet.create({
container: {
flex: 1,
justifyContent: 'center',
alignItems: 'center',
backgroundColor: '#F5FCFF',
},
instructions: {
textAlign: 'center',
color: '#333333',
marginBottom: 5,
},
});
Также мой код:
import React from 'react';
import { Button } from 'react-native';
const fetchLocation = props => {
return (
<Button title="Get Location" onPress={props.onGetLocation}/>
);
};
export default fetchLocation;
Вот изображениеошибка: ![Error:](https://i.stack.imgur.com/WVPXy.png)