I am kind of new to the whole react class component structure and trying to figure out how to connect a custom function to an onClick prop of a custom button component.
The action property invokes a onClick within the button component but I want that onClick to trigger the customAction.
Any help or suggestions are very welcome :)
customAction() {console.log("?") }
CustomNodeInner({ node, otherProps }) {
const Component = Cards[node.component];
const properties = node.props;
if (node.component === 'QuestionCard') {
if (properties.buttons.length > 0) {
properties.buttons[0].action = this.customAction()
}
}
return (
<div {...otherProps}>
<div>
<Component {...properties} diagram />
</div>
</div>
);
}
Greetings,
question from:
https://stackoverflow.com/questions/65829256/assign-function-to-object-value-with-executable-onclick 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…