728x90
반응형
const [state, setState] = React.useState(new Map());
const add = (key, value) => {
setState((prev) => new Map([...prev, [key, value]]));
};
const upsert = (key, value) => {
setState((prev) => new Map(prev).set(key, value));
}
const delete = (key) => {
setState((prev) => {
const newState = new Map(prev);
newState.delete(key);
return newState;
});
}
const clear = () => {
setState((prev) => new Map(prev.clear()));
}
728x90
반응형
'React Native' 카테고리의 다른 글
React Native Module 에서 데이터 Callback 시 Type 에러.. (0) | 2022.11.17 |
---|---|
typeScript ) 자식에게 함수 전달. (0) | 2022.09.19 |
SNS 로그인 (0) | 2022.03.18 |
RN 프로젝트 이름 변경 (0) | 2022.03.14 |
react native function Back Button 처리 (0) | 2022.03.14 |