Не удалось обновить состояние из базы данных. console.log (db_name) возвращает данные. но не может получить доступ к нему на render/state/global.var. Как реагировать на доступ к локальным переменным, чтобы он мог использоваться в рендере jsx.React-native 0.35 setState issue
import React, { Component } from 'react';
import { AppRegistry, Text, View } from 'react-native';
import axios from 'axios';
class Easycall extends Component {
constructor(props) {
super(props);
this.state = {name:"name",};
}
gettt(){
axios.get('http://192.168.43.236/dbzx.php')
.then(function (response) {
let db_name = response.data.name ;
this.setState({name:db_name});
});
}
render() {
this.gettt();
return (<Text>{this.state.name}</Text>);
}
}
AppRegistry.registerComponent('Easycall',() => Easycall);
большое спасибо, что делает. – Isquare
@fkilaiwi: Я отредактировал ваш ответ, используя некоторое количество догадок. Я предполагаю, что это то, что вы имели в виду. –