Это хорошая или плохая схема распространения объекта в виде подпорок и почему?и в случае, если это плохая скороговорка, что является лучшим выбором в этом случае?
Спасибо: D
render() {
let theProps = {
wrapper: {
image: this.props.image,
pattern: pattern,
open: this.state.open
},
ctaButton: {
showCondition: (typeof this.props.ctaText === "string") && (this.props.ctaText.length > 0),
className: "bz-big bz-white bz-z-element",
children: <FormattedMessage id={this.props.ctaText} />,
action: this.props.ctaAction
}
};
return (
<Wrap {...theProps.wrapper}>
<ActionButton {...theProps.ctaButton} />
</Wrap>
);
}