我正在使用具有名为“ AUIDialog”的组件的aui-react。
此组件需要将页脚项作为节点数组传递,例如:
render() {
let footerButtons = [
<AUIButton>Example button</AUIButton>,
];
return (
<div>
<AUIDialog footerActionContent={footerButtons}>
诀窍是,如果我使用道具(或状态,没关系)
let footerButtons = [<AUIButton disabled={this.props.disabled}>Example button</AUIButton>];
然后,此组件不会重新呈现-disabled
始终相同。
该组件中是否有任何方法可以处理道具/状态更改?