Где инициализировать переменные в Stencil - PullRequest
0 голосов
/ 12 июня 2019

Я только что запустил Stencil, и мне было интересно, что является хорошей практикой для инициализации переменных.На мой взгляд, у меня есть 3 возможности:

1) @State() private page: Boolean = true;

2)

constructor() {
    this.page = true
}

3)

componentWillLoad() {
    this.page = true;
}

Чтолучший способ сделать это?

1 Ответ

1 голос
/ 16 июня 2019

Согласно Руководству по стилю вы должны инициализировать @State переменных при объявлении, если можете:

  /**
   * 3. State() variables
   * Inlined decorator, alphabetical order.
   */
  @State() isValidated: boolean;
  @State() status = 0;
...