【问题标题】:React props not loading the datatable反应道具不加载数据表
【发布时间】:2021-03-19 10:09:25
【问题描述】:

最初在我的页面加载时。 props 为 0,后来它是一个数组,但是即使数组不为空,也不会加载数据

const [dataVar, setDataVar] = useState(props.details);

console log Debugger

【问题讨论】:

    标签: reactjs


    【解决方案1】:
    const [dataVar, setDataVar] = useState();
    
    React.useEffect(()=>{
    
       setDataVar[props.details]
    
    },[])
    
    

    状态必须改为setState函数

    并且不建议将 props 放在 state 值中。

    【讨论】:

    • 看起来不错,我会在顶部添加您的解决方案 const [dataVar, setDataVar] = useState();
    • @Shimi 谢谢
    • 是的,它成功了,谢谢我已经尝试过它说太多的重新渲染和反应有一些限制。后来我将依赖项更改为 props.details 并且它起作用了。
    猜你喜欢
    • 2021-06-03
    • 2022-12-07
    • 2020-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-03
    • 2018-07-23
    • 1970-01-01
    相关资源
    最近更新 更多