我试图解析包含未定义的,为此,我使用&&操作符。
isAllChecked = label => {
const { permission } = this.state;
false value - I need false value when I get data from API,
But I got an error that includes undefined. for that, I used && operator
but I got a true value, I don't need t
我正在学习ReactJS。在我的程序中,我正在进行API调用,并在稍后对其进行映射。API调用获取的数据为data = {"uid":"1","title":"hello"},{"uid":"2","title":"World"}
import ImporterAPI from '../api';
const API = new ImporterAPI();
class Home extends Component {
constructor(p
我从API中检索JSON数据,然后将其存储在状态中,当我尝试使用this.state访问数据(例如编写this.state.DetailData.title)时,工作正常,但是当我试图访问同一个对象的嵌套数据(例如this.state.DetailData.location.address)时,会引发一个错误:
TypeError:无法读取未定义的属性“地址”
这是我的代码:
import React from 'react'
import Caro from './Carousel'
import {
Container,
Row,
C
我调用了API并获取主页上的数据,并且使用支持将数据发送到主页的子组件。我可以将课程数据从主页发送到我的网格组件,它可以正常工作。问题是,当尝试从另一个组件打开我的网格组件时,我必须使用道具再次发送课程数据,这是没有意义的,因为其中一些组件与课程数据无关,但它们仍然需要携带课程数据,以便将其发送到我的corse网格组件。(当然,网格组件链接在我的导航栏中,这意味着每一个其他页面都可以访问它。现在我的问题是,当我进行初始API调用时,是否有一种方法可以在启动时设置我的课程网格组件的数据,并且不管其他组件的用户从其中打开它,仍然有足够的信息。
Below is my code for my hom