我有一个来自后端的列表.此列表显示用户的发票.如果用户没有 Select 至少一张发票,我希望该按钮被禁用.如果用户 Select 了至少一张发票,我希望该按钮处于活动状态.但是发票和按钮在不同的组件中.
payment-table.js
这里IDE这样警告我;'setEnabledButton' is assigned a value but never used.
const [selectedItems, setSelectedItems] = useState([]);
const [enabledButton, setEnabledButton] = useState();
useEffect(() => {
if (selectedItems.length > 0) {
setEnabledButton = true;
} else {
setEnabledButton = false;
}
}, [selectedItems]);
policy-payment-info.js
<div className={hiddenControlButtonClass}>
<AS.Button variant="outlined" onClick={handlePayment} enabledButton>
{t('policy-payment-info.continue')}
</AS.Button>
</div>