tôi didnt thực sự có được một phần mà bạn nói:
sau khi một thành phần (hoặc thậm chí trang) là hoàn toàn trả lại, vì vậy mà thuộc tính liên quan được hoạt hình trên tải trang.
Khi nào chính xác bạn muốn tạo hiệu ứng cho phần tử? Nếu bạn chỉ định tên lớp trong hàm render(), thành phần sẽ được hiển thị với hoạt ảnh khi tải trang.
Nếu bạn muốn kiểm soát/chuyển đổi hình ảnh động sau khi đã làm, bạn có thể kiểm soát các tên lớp sử dụng trạng thái thành phần như sau:
var Hello = React.createClass({
getInitialState: function(){
return {
condition:false
}
},
handleClick :function(){
this.setState({ condition : !this.state.condition });
},
render: function() {
return <div>
<div className={this.state.condition ? "animated" :""} >Hello {this.props.name}</div>
<button type="button" onClick={this.handleClick}>Change Condition</button>
</div>;
}
});
React.render(<Hello name="World" />, document.body);
Ở đây tôi đã thay đổi nhà nước để đáp ứng với một nút bấm. Bạn có thể muốn thay đổi điều này thành một số sự kiện khác mà bạn thích.
Đây là một fiddle cho đoạn code trên: http://jsfiddle.net/f0j4kt0L/
Vui lòng cung cấp một ví dụ tối thiểu hoặc một đoạn mã để chúng tôi có thể cung cấp câu trả lời tốt hơn sẽ là tài nguyên hữu ích trong tương lai ... – LcSalazar
.toggleClass? http://api.jquery.com/toggleclass/ –
Câu hỏi là gì? –