코드 1
import React, { useState } from "react";
function Test() {
const [condition, setCondition] = useState({
type: "",
value: "",
});
const changeCondition = (key, value) => {
setCondition((current) => {
let newCondition = { ...current };
newCondition[key] = value;
return newCondition;
});
};
return (
...
)
}
코드 2
import React, { useState } from "react";
function Test() {
const [condition, setCondition] = useState({
type: "",
value: "",
});
const {type, value} = condition;
const onChange = e => {
const {key, value} = e.target;
setCondition({
...condition,
[key]: value
});
}
return (
...
)
}
참고 사이트
https://aldrn29.tistory.com/14
'Study > React' 카테고리의 다른 글
[React] React에서 Chart.js 사용하기 (0) | 2023.05.09 |
---|---|
[React] Proxy 여러 개 설정하기 (0) | 2023.05.03 |
[React] Axios 요청/응답 시간 구하기 (0) | 2023.05.03 |
[React] ExcelJS - 엑셀 파일 생성 및 다운로드 (스타일 적용) (0) | 2023.04.21 |
[React] React + Spring Boot 통합 빌드 - React 라우팅 에러 (0) | 2023.03.21 |