react hooks中怎么用useMemo?
子组件中:
Goods.propsTypes = {
prds: PropsTypes.object,
showPopupSign: PropsTypes.bool,
showStepper: PropsTypes.bool
}
想在想用类似vue的computed属性,根据prdsObj计算singleGoods
在vue中是这样写的:
singleGoods() {
let goods = {}
if (prds && prds.prd && prds.prd.single) {
goods = prds.prd.list.filter((item) => (item.type < 5))[0]
}
return goods
}
目前这样写的,不知道有没有问题:
const singleGoods = useMemo(() => {
if (prds && prds.prd && prds.prd.single) {
return prds.prd.list.filter((item) => (item.type < 5))[0]
}
}, [prds]);
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论