상태에 일부 개체가 있고 개체 중 하나에 키 / 값을 추가하고 싶습니다 (예 : ID가 13 인 개체에 대한 키 / 값 추가).
첨부 된 사진을 참조하십시오.
setState를 사용할 수 있지만 id가 '13'인 개체를 선택하고 setState로 업데이트하는 방법을 모르겠습니다.
필터 또는 맵을 setState와 어떻게 결합 할 수 있습니까? 내 setState 코드는 아래에 있지만 ID가 13이라는 상태를 어떻게 변경할 수 있는지 모르겠습니다.
this.setState(prevState => ({
carpets: [...prevState.carpets, this.state.carpet],
}));
this.setState(prevState => ({
carpets: prevState.carpets.map(carpet => (
carpet.id === 13
? { ...carpet, key: value }
: carpet
))
}));
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다