class App extends Component {
constructor(props) {
super(props);
this.state = { Card: Card }
}
HandleEvent = (props) => {
this.SetState({Card: Card.Active}
}
render() {
return (
<Card Card = { this.state.Card } HandleEvent={
this.handleEvent }/>
<Card Card = { this.state.Card } HandleEvent={
this.handleEvent }/>
)
}
}
const Card = props => {
return (
<div style={props.state.Card} onClick={
props.HandleEvent}>Example</div>
)
}
모든 요소 중 하나를 클릭 할 때마다 요소가 상태를 변경합니다. 내가 클릭 한 카드 만 바꾸도록 프로그램 하시겠습니까?React.JS - 상태를 공유하는 여러 요소 (다른 요소에 영향을 미치지 않고 요소 중 하나만 수정하면 어떻게됩니까?)