0
После этого урока я нашел эту ошибку. Я не уверен, что это неправильно, или если это ошибка в коде.React native Share.share не работает для обмена текстом
Похоже, Share.share не работает. Я не могу найти что-либо в Интернете относительно этой функции.
Сообщение об ошибке
Share.js
import React, { Component } from 'react'
import { View, Text, StyleSheet, Image, TouchableHighlight } from 'react-native'
class Share extends Component {
constructor(props){
super(props);
this._shareMessage = this._shareMessage.bind(this);
this._showResult = this._showResult.bind(this);
this.state = {result: 'Hello'};
}
_showResult(result){
this.setState({result})
}
_shareMessage() {
Share.share({
message: 'This is a fancy shared message'
}).then(this._showResult);
}
render(){
return (
<View style={styles.container}>
<TouchableHighlight onPress = {this._shareMessage}>
<Text style={styles.text}>Share</Text>
</TouchableHighlight>
<Text>
{JSON.stringify(this.state.result)}
</Text>
</View>
);
}
}
const styles = StyleSheet.create({
container: {
flex: 1,
backgroundColor: '#10a2f0',
alignItems: 'center'
},
text: {
color: 'rgb(0,10,200)',
marginTop: 100,
fontSize: 24,
textAlign: 'center'
},
image: {
width: 250,
height: 250
}
})
export default Share