将参数从HOC功能组件传递到组件不起作用

时间:2019-09-04 18:55:19

标签: javascript reactjs

我有HOC组件,当我设置断点时,我可以正确获取数据,但是当我将参数传递给该组件时,我没有得到正确的道具

scriptRows

和传入的组件看起来像这样

    const { loading, error, data } = useQuery(GET_STUDENTS);

    return (
        <Component studentsLoading={loading} error={error} students={data && data.students} {...props} />
    );
};

1 个答案:

答案 0 :(得分:1)

由于您说的道具不正确,您很可能会用...props覆盖HOC道具,然后将其向上移动,看看是否可行。

    <Component {...props} studentsLoading={loading} error={error} students={data && data.students}  />
               ^^^^^^^^^^