• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 React 게시판 리덕스 dispatch 질문드려요! ㅜㅜ

리덕스 dispatch 질문드려요! ㅜㅜ

2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 글쓴이
  • #28678

    김소영
    참가자

    안녕하세요 쓰엥님,,
    리액트로 간단한 게임 만들고 있는데요
    코드 간략하게 설명하자면,, 

    input값 받음 >  submit ( 조건문1 실행 > 조건문 2 실행 > 결과값 payload로 실어보냄 ) > 저장된 값 테이블에 출력

    <html>
    <table>
    +  input에서 받은값이 row에 추가됨

    <js>
    submit 함수 (
       if 조건문 1<
       if 조건문2 (
         dispatch로 데이터 수정
         payload로 값 저장
       )
    )

    이런식의 코드인데..
    첫번째 input값은 제대로 계산이 되는데

    두번째 부터는  조건문이 제대로 작동이 안돼요.. 근데 값은 또 저장이 돼서 테이블에 로우 추가는 돼요..(조건문이 제대로 작동하지 않았기 때문에 계속 같은 값이 저장됌)

     

    if 조건문2에서 redux로 state 저장 안하고 그냥 변수로 저장해서 조건문 만들면

    input값 받을때마다 조건문이 제대로 실행돼요,,

     

    reducer에서 값이 리턴돼서 그런건가요 ㅠㅠㅠㅠ??

    도와주세요 쓰엥님 ㅠㅠㅠㅠ

     

    #28699

    codingapple
    키 마스터

    리듀서 함수안에 return 이 없거나 이상한 부분이 있을 수도 있겠군요 리듀서 안에서 state 계속 출력해보면서 디버깅해야합니다

2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관, 개인정보처리방침
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠