Динамически генерировать JSX - PullRequest
0 голосов
/ 11 июня 2018

Я хочу отобразить отключенную кнопку в JSX, как показано ниже:

render: function() {
return (<button type="button" disabled>Click Me!</button>);
}

Приведенный выше код работает нормально.Но когда я пытаюсь так:

render: function() {
var Reo = 'disabled';
return (<button type="button" {Reo}>Click Me!</button>);
}

Это дает неожиданную ошибку токена.Пожалуйста, объясните, почему это происходит.

Есть ли способ динамической генерации JSX.Например, как конкатенация:

'<button type="button" ' + Reo + '>Click Me!</button>'

1 Ответ

0 голосов
/ 11 июня 2018
render: function() {
  var Reo = "disabled";

  return (<button type="button" disabled={Reo === "disabled"}>Click Me!</button>);
}

Пропеллер disabled на кнопке определяется как логическое значение.Это означает, что вы можете выполнить любую логическую проверку для установки значения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...