Я пытаюсь использовать переменную в качестве значения для имени реквизита, но не могу заставить его работать.Это вообще возможно или мне нужен дополнительный шаг?
Я пытался использовать только обычный вызов:
class Greeting extends React.Component {
render() {
const name = "Lister";
return <h1>Hi there, {this.props.firstName}!</h1>;
}
}
ReactDOM.render(
<Greeting firstName=name />,
document.getElementById('app')
);
также пробовал обратные тики
<Greeting firstName=`${name}' />
и даже двойные кудряшки
<Greeting firstName={{name}} />
Я думал, что это будет довольно просто, и ожидал, что переменная просто пройдет, однако, это не так.Есть предложения?