Я разрабатываю приложение, используя node.js и react.js. Я пытаюсь изменить состояние компонента с помощью onclickhandler. Состояние компонента не изменяется после его отображения в браузере. Однако, если я попытаюсь сделать предупреждение в onclickhandler своей работе. Какая может быть проблема? Вот компонент, который я пытаюсь сделать:React.js, onclick обработчик не меняет состояние компонента
var Server = module.exports = React.createClass({
getInitialState: function() {
return {
readOnly:"readOnly",
}
},
onButtonClick: function() {
this.setState({readOnly: ""});
},
render: function render() {
return (
<Layout {...this.props}>
<div id='index'>
<h1>Hello {this.props.name}!</h1>
<button onClick={this.onButtonClick}>Click Me</button>
<input readOnly={this.state.readOnly} />
<br/>
<a href='/'>Click to go to an react-router rendered view</a>
</div>
</Layout>
);
}
});
<Кнопка OnClick = {this.onButtonClick.bind (это)}> Click Me – Ved
Это не работает слишком – medha