홈>
"반응": "^ 16.4.1", "react-dom": "^ 16.4.2", "react-redux": "^ 5.0.7", "redux": "^ 4.0.0", "redux-thunk": "^ 2.3.0", "webpack-dev-server": "^ 3.1.5"
const items = this.props.cart.cartItems;
const index = items.indexOf(item1);
items.splice(index, 1);
this.setState({ finalPrice: 0 });
이 시나리오에서 소품 'cartItems'는 조치를 전달하지 않고 변수 '항목'으로 업데이트됩니다.
- 답변 # 1
관련 자료
- javascript - react js - 값/상태가 업데이트되지 않음
- javascript - 따옴표없이 구성 요소에 소품 전달
- javascript - react redux - 정의되지 않은 속성 'props'를 읽을 수 없습니다
- reactjs - 반응, 상태는 then 후에 업데이트되지 않습니다
- javascript - git없이 반응 앱을 만드는 방법 (git 건너 뛰기)?
- vue.js - Vue는 렌더링 후 업데이트 된 소품을 자식에게 보냅니다
- javascript - Typescript React가 기능 구성 요소에 전달 된 소품을 식별하지 못함, TS 2740
- reactjs - React에서 소품으로 전달 된 구성 요소에 소품을 전달하는 방법은 무엇입니까?
- javascript - 컴포넌트로 전송되는 React props는 빈 배열로 나타납니다
- javascript - 반응 17 - 정의되지 않은 속성 'props'를 읽을 수 없습니다
- javascript - 반응 라우터를 사용하는 동안 소품 보내기
- javascript - 소품이 변경 될 때 React 자식 구성 요소가 업데이트되지 않음
- javascript - 반응 형 스크립트에서 입력 필드 유형을 소품으로 얻는 방법
- javascript - 소품없이 하위 구성 요소와 데이터 공유
- javascript - React는 가져 오지 않고 작동합니다
- javascript - React의 소품으로 JS 개체의 구성 요소 전달
- reactjs - eslintrcjs for React 17 and JSX without import 'react'
- javascript - 소품 변경으로 변수가 초기화되면 반응 소품이 예기치 않게 변경됨
- javascript - 전체 페이지를 다시로드하지 않고 Nextjs 페이지 초기 소품을 다시로드하는 방법
- reactjs - 속성에서 소품을 전달하지 않는 React 스타일 구성 요소
관련 질문
- javascript : 두 개의 Get 요청을 만드는 방법, 두 번째 요청은 첫 번째 요청이 반환 된 후에 만 만들 수 있습니까?
- javascript : 전달 된 액션은 액션 생성자에게 전달되지만 수신자에게는 전달되지 않습니다.
- javascript : TypeError : 정의되지 않은 속성 'qty'를 읽을 수 없습니다. React Native Redux
- javascript : 쇼핑 카트 React 및 Redux에서 항목을 제거 할 수 없음
- javascript : React는 액션을 보낸 후 업데이트 된 Redux 상태를 사용할 수 없습니다.
- javascript : Webpack은 "자산 /자원"유형을로드하지 않습니다.
- javascript : Next.js는 쿼리 매개 변수를 정리합니다.
- javascript : ReactJS가 구문 오류를 컴파일하지 못했습니다. 예기치 않은 토큰입니다. 일반적인 문제이지만 해결할 수 없습니다.
- javascript : 일반 함수에서 화살표 함수를 작성하는 방법
- javascript : react-datepicker 스타일이 배포 된 빌드에 적용되지 않습니다.
딥 카피를 수행하지 않고 다른 객체에서 복사 한 객체의 객체 속성을 변경했기 때문입니다. 따라서 중첩 속성을 변경하면 원본 객체도 변경됩니다. 딥 카피를 만들거나 객체를 변경하지 않고 객체를 변경하십시오.
한 개체를 다른 개체에 할당해도 딥 카피를 수행하지 않으면 완전히 다른 개체가 만들어지지 않습니다. 두 객체 참조 모두 동일한 객체를 가리 킵니다.
splice
원래 배열을 변경합니다.slice
를 사용하십시오 또는filter
와 같은 다른 방법 .