【发布时间】:2019-07-01 13:51:55
【问题描述】:
我有一个使用自定义钩子 useTimer 的功能性反应组件。该组件从 API(通过 redux 存储)接收数据。
function RenderRespond(order) {
if(order === null) return;
const {
buyerName,
offerDuration,
} = order;
const {
seconds,
minutes,
} = useTimer(offerDuration);
return(
<div>
{BuyerName}
{minutes}:{seconds}
</div>
);
}
我只想在order不为null的情况下渲染这个组件,代码抛出钩子不能有条件渲染的错误,如何实现呢?
【问题讨论】:
标签: reactjs react-hooks