React Native
react native new Map() 컬랙션 사용하기
Machine_웅
2022. 9. 15. 15:01
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
반응형