Bir girdinin değerini bağlama konusunda bazı sorunlar yaşıyorum, bunu uygulamanızın başka bir bileşeninde yaptım ve iyi çalıştı, ancak bir şekilde başka bir bileşen üzerinde çalışamam. Ben sadece ilk harfi değil, bütün mesaj geldiTepki, Ciltleme giriş değerleri
Bu benim de web sitesi Tepki bir örnek kullanmaya çalıştı
class Post extends Component {
constructor(props) {
super(props);
this.state = {
post: this.props.data,
comment: ''
}
Post.context = this;
}
render() {
<input type="text" value={this.state.comment} onChange={this.handleChange} placeholder="Write a comment..." />
<button className="button comments" onClick={this.handleClick.bind(null,this.state.post.id)}></button>
}
handleChange(e) {
Post.context.setState({comment: e.target.value});
}
}
benim bileşenidir ama aynı sonucu var:
render() {
var valueLink = {
value: this.state.comment,
requestChange: this.handleChange
};
render() {
<input type="text" valueLink={valueLink} placeholder="Write a comment..." />
<button className="button comments" onClick={this.handleClick.bind(null,this.state.post.id)}></button>
}
handleChange(newValue) {
Post.context.setState({comment: newValue});
}
}
Birisi bir fikri var, neden bu oluyor?
elbette! güzel çalıştı! Teşekkürler dostum!! –