Я хочу получить числовые значения через вызов API и представить их на графике с помощью «react-native-chart-kit», но его создание данных об ошибках [0].toFixed не является функцией. Как устранить эту ошибку?нажмите здесь, чтобы просмотреть ошибку
class SecondActivity extends Component {
constructor(props){
super(props);
this.state={a:"",b:""}
}
componentDidMount(){
this.graph = setInterval( () => this.GetGraph(),1000);
}
GetGraph(){
var jsondata;
fetch('api here', {
method: 'GET'
})
.then((response) => response.json())
.then((responseJson) => {
this.setState({
jsondata: responseJson,
a:responseJson[0].val,
b:responseJson[1].val,})
})
.catch((error) => {
console.error(error);
}); }
render() {
if(!this.state.a) {
return <ActivityIndicator/>
}
return (
<View>
<LineChart
data={{
labels: [
'1',
'2', ],
datasets: [
{
data: [
this.state.a,
this.state.b,
],
}, ], }}
width={Dimensions.get('window').width}
height={250}
yAxisLabel="a"
yAxisInterval={1}/>
</View>);}}