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

home2 게시판 React 게시판 redux 질문

redux 질문

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

    황승현
    참가자
    redux store.js에 state A, B를 만들었습니다. A의 변경함수를 만드는데 B의 상태에 따라 A의 값이 변하는 함수가 필요한 상황입니다. 그냥 변경함수 내에서 B를 사용하니 'Cannot read properties of undefined (reading '0')' 라는 오류가 뜹니다. 이런 경우엔 어떻게 해야하나요?
    #115340

    codingapple
    키 마스터
    A와 B를 한 곳에 모아놓읍시다 에러는 [0] 이상한데 붙여서 그런듯요
    #115538

    황승현
    참가자
    한 곳에 모아놓는다는게 무슨 말인지 잘 모르겠습니다. 자세히 설명해주실 수 있을까요?
    
    현재는 요런 상태입니다.
    
    let A = createSlice({
      name: 'A',
      initialState: [], // 8X8 2차원 배열
    });
    
    let B = createSlice({
      name: 'B',
      initialState: 2,
      reducers: {
        B변경(state, action){
          for(var i = 0, i < 8; i++) {
            for(var j = 0; j < 8; i++) {
              if(A[i][j] == '0') {} // 여기서 A에 '0' 이 있는데 'Cannot read properties of undefined (reading '0')' 이 오류가 뜹니다.
    });
    #115558

    codingapple
    키 마스터
    A랑 B의 state를 다른 슬라이스에 넣지말고 한 곳에 보관합시다
    #115806

    황승현
    참가자
     변수를 같은 슬라이스에 넣는거 어떻게 하는지 찾아봤는데 잘 모르겠습니다. 알려주실 수 있을까요?
    #115812

    codingapple
    키 마스터
    array나 object만들어서 거기 다 쑤셔넣으면 됩니다
    #115817

    황승현
    참가자
    오 감사합니다. 프로젝트 거의 다 되가네요 ㅎㅎ
     
     
7 글 보임 - 1 에서 7 까지 (총 7 중에서)
  • 답변은 로그인 후 가능합니다.

About

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

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

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