【发布时间】:2020-03-29 01:05:18
【问题描述】:
大家好,我对您喜欢哪种方法有疑问:
在带有 TypeScript 的 React 功能组件中,使用 useSelector 从 Redux State 获取值是: 1)
const campaign = useSelector(campaignSelector);
const [audienceSample, setAudienceSample] = useState<number | null>((campaign ||
{max_completes_total: null})['max_completes_total']);
来自 2)
const campaign = useSelector(campaignSelector);
const [audienceSample, setAudienceSample] = useState<number | null>(null);
useEffect(() => {
setAudienceSample(campaign.max_completes_total)
},[campaign])
我知道 1 代码更少,但您认为它更快吗?您更喜欢哪一个 谢谢各位
【问题讨论】:
标签: reactjs typescript redux