꿈꾸는 개발자의 블로그
[React] useState 객체 값 변경하기 본문
useState의 값을 객체로 가지고 있을 때, 객체 내용을 업데이트 하는 방법이다.
728x90
useState 객체 변경하기
- setContition의 current 값을 가져온다.
- 원하는 객체 key, value를 저장하고, 업데이트 된 객체를 리턴한다.
전체 코드
import React, { useState } from "react";
function Test() {
const [condition, setCondition] = useState({
category: "",
val1: "",
type: "",
});
const changeCondition = (key, value) => {
setCondition((current) => {
let newCondition = { ...current };
newCondition[key] = value;
return newCondition;
});
};
return (
<>
</>
)
}
728x90
728x90
'Programming > React' 카테고리의 다른 글
[React] .env 파일 환경변수 설정하기 (0) | 2022.05.22 |
---|---|
[React] AWS S3 이미지 파일 업로드 하기 (0) | 2022.05.22 |
[React] AWS S3 이미지 파일 업로드 하기 : AWS S3 버킷 생성 (0) | 2022.05.19 |
[React] 자식 컴포넌트에서 부모 컴포넌트에 있는 state 값 변경하기 (3) | 2022.05.13 |
[React] React란? (0) | 2022.04.18 |
Comments