【发布时间】:2020-06-05 12:04:49
【问题描述】:
我如何进行 API 调用(可能是异步的)来获取数据以便能够进一步使用它。该类本身不会呈现任何内容。
我是功能组件的新手,我正在尝试 - 在 AppForm 中获取数据和 - 将其作为参数发送给 fun2()。
非常感谢任何建议。代码 sn-ps 会更有帮助。提前致谢。
const AppForm = ({ x, y, z, id, ...props }) => (
<InnerForm
input={x ? fun1(x) : fun2()}
isEqual={(a, b) => (a && a.id) === (b && b.id)}
>
{val => (
<MainForm
x={x}
y={y}
z={z}
initialValues={val}
{...props}
/>
)}
</InnerForm>
);
AppForm.propTypes = {
x: PropTypes.object,
y: PropTypes.object,
z: PropTypes.object,
}
【问题讨论】:
-
这能回答你的问题吗? reactjs.org/docs/hooks-effect.html
-
我确实看过 useEffect()。我不确定如何在我的项目中使用它,因为我嵌入了另一个类并且没有渲染()。任何建议都会有所帮助。谢谢!
标签: javascript reactjs higher-order-components use-effect react-functional-component