我正在尝试使用Axios get从JSON中获取所有内容,除布尔值之外的所有方法均不解析为String(即添加当前state.toString(),但无法正常工作。或者是否有其他方式来显示它?在后端api中? “ isInstructed”:是的,

const { id } = this.props.match.params
axios.get(`/visitors/${id}`)
.then(res => {
this.setState({ visitors: res.data }); 
}

渲染

return (
 <h4>Is instructed? </h4>{this.state.visitors.isInstructed.toString()}

也许的初始值this.state.visitors是undefined或null。

尝试

return (
<h4>Is instructed? </h4>
{
 this.state.visitors && typeof this.state.visitors.isInstructed !== undefined ?
 this.state.visitors.isInstructed.toString() : 
 null
}