【发布时间】:2021-06-22 21:06:14
【问题描述】:
我正在开发一个需要稍微更改现有组件的用例。这是现有组件的代码,但我不能更改 ABC.tsx 文件,只需导入即可。
export const ABC: React.FC<IABC> = (props) => {
const [selectedKey, setSelectedKey] = useState('0');
return ();
};
现在,用例来自调用组件,我想将 ABC 的 selectedKey 状态更改为不同的值,例如“1”。有没有办法在反应中做到这一点?我可以使用 ABC 来创建克隆/包装器组件,但不确定如何继续修改 ABC 的状态。任何线索都会有帮助。
【问题讨论】:
标签: javascript reactjs react-hooks react-functional-component