간단한 토글이 있다고 가정 해 보겠습니다.
버튼을 클릭하면 색상 구성 요소가 빨간색과 파란색으로 바뀝니다.
나는 이와 같은 일을함으로써이 결과를 얻을 수있다.
index.js
Button: onClick={()=>{dispatch(changeColor())}}
Color: this.props.color ? blue : red
container.js
connect(mapStateToProps)(indexPage)
action_creator.js
function changeColor(){
return {type: 'CHANGE_COLOR'}
}
reducer.js
switch(){
case 'CHANGE_COLOR':
return {color: true}
그러나 이것은 jQuery, 일부 클래스 및 일부 CSS를 사용하여 5 초 만에 달성 할 수있는 작업을 작성하기위한 엄청난 코드입니다.
그래서 제가 정말로 묻는 것은 여기서 제가 뭘 잘못하고있는 것일까 요?