안녕하세요 ~
1. 리덕스 강의 중 action.payload는 형태가 오브젝트, 숫자 뭐든 될 수 있나요?
(id와 같다고 쓰다가도 object 형태로 state에 push도 되는)
2. 아래의 경우 어떻게 첫번째 줄에서 찾은 값이 바로 두번째 줄에 영향을 줄 수 있는건가요?
(변수를 따로 만들지 않았어도 함수 내에서 윗줄부터 차례대로 실행되기 때문인가요?)
3. 위의 코드에 변수를 만들면 에러는 안나지만 값 변경이 안됩니다 (읭!) 왜 그런걸까요?
1. 방금 이렇게 수정해서 문제는 해결했는데
리덕스에서 increaseCount, decreaseCount 그리고 Detail 컴포넌트에서는 find를 써서 문제가 없었는데 왜 addItem만 오류가 계속 났던건가요?
(수정한 코드)
2. find를 썼을때 두개의 콘솔 결과는 제대로 나왔지만, 계속 id가 undefined라 length를 못읽는다는 결과가 나왔었습니다.
콘솔에서는 읽었는데 왜 action.payload.id에서 id를 못읽었던 건가요?
3. find와 findIndex 두 개 차이점이 헷갈려서 간단한 배열로 콘솔을 해봤는데,
지금 쓰는 데이터는 id가 0부터 시작해서 인덱스와 엘리먼트가 같아 findIndex를 써도 상관없지만, 다를 경우에는 주로 어떻게 하나요?