Solidjs: createStore에서 Map을 사용할 때 변경 시 업데이트되지 않습니다.
P粉299174094
P粉299174094 2023-07-20 14:47:02
0
1
549

저는 Solidjs를 처음 접해서 뭔가 간과하고 있을 수도 있지만 다음 예를 고려하여 여기서 문제를 이해하려고 노력합니다.

으아아아

구성 요소에서 다음과 같이 저장된 파생 상태를 사용하고 싶다고 가정해 보겠습니다.

으아아아

이제 지도에 새 항목을 추가하면 내가 사용한 종속성 때문에 count 속성이 자동으로 업데이트될 것이라고 생각했을 것입니다.

이 예의 지도를 배열로 바꾸려고 시도했는데 완벽하게 작동했고 구성 요소가 정확하고 예상된 값을 표시했습니다.

누군가 문서의 올바른 부분으로 안내해 주실 수 있나요? 아니면 배열은 작동하지만 맵은 작동하지 않는 이유를 설명해 주실 수 있나요?

P粉299174094
P粉299174094

모든 응답(1)
P粉821274260

신호 값이 변경되면 구독자에게 알리지만 새 값을 설정하는 대신 새 항목을 삽입하므로 이 작업은 업데이트로 간주되지 않습니다. 새로운 지도를 설정해야 합니다. 기존 맵을 복제하여 삽입된 값을 새 맵으로 이동할 수 있습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿