这是直接使用状态对其进行操作的问题,相反,ReactJS 提供了一个回调版本setState,允许您currentState在执行时作为参数访问 。您可以将其用作:
setCpyBtn((currentState) => {
return currentState.map((item, i) => {
if (i === index) {
return 'Copy';
}
return 'Copied';
});
})
当然反之亦然。
文档
炎炎设计
慕侠2389804
相关分类