Создать объект и распространять его в качестве реквизита Элемента Реакта - это хороший или плохой паттерн? - PullRequest
0 голосов
/ 05 декабря 2018

Это хорошая или плохая схема распространения объекта в виде подпорок и почему?и в случае, если это плохая скороговорка, что является лучшим выбором в этом случае?

Спасибо: 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>
    );
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...