【发布时间】:2020-09-17 13:54:57
【问题描述】:
我正在尝试使用这个在 react.js 中渲染一个数组对象:
const myservice = getAllServices(uid).then(service => {
renderallServices(service);
return service;
});
renderallServices(service) 在哪里
const renderallServices = (services) => (
<>
{services.map(service => (
<Row className="justify-content-md-center">
<ServiceCard service={service}>
</ServiceCard>
{console.log(service)}
</Row>
))
}
</>
);
注意:我的 renderallServices 函数在 .then() 内部被调用的原因是因为没有它,它返回一个 promise 而不是我想要的实际数组对象。 我知道 renderallServices 被调用是因为 {console.log(service)} 正在返回数组中的每个元素,就像我期望的那样。然而,没有一个 JSX 被渲染。
【问题讨论】: