私はReactとES6の構文にはとても新しいです。ヘッダーをクリックすると表示と非表示に切り替えたいチャットウィジェットがあります。私はすでにonClickハンドラを実装していますしかし、ロジックに関しては、オンラインで同様の実装を見つけるのが難しいです。これは私のコードです:ReactJS非表示にするかどうかを切り替える方法
import React, {Component} from 'react';
import chat from './styles.css';
import {connect} from 'react-redux';
class ChatWidget extends Component {
handleClick(event) {
console.log("Hide or unhide chat body")
}
render() {
return (
<div className={chat.container}>
<div onClick={this.handleClick.bind(this)}
className={chat.header}>
<span className={chat.name}>Idol</span>
</div>
<div className={chat.body}>
This is the Body of the chat
</div>
</div>
);
}
}
function mapStateToProps(state) {
return {
user: state.activeUser
};
}
export default connect(mapStateToProps)(ChatWidget);
からそれを隠すだろう、これは反応のための良いものだけでjsのアプローチですが、間違いなくありません! –