아따 대가리 깨지네

예시 만듬
This commit is contained in:
LHK
2025-02-21 18:03:52 +09:00
부모 94b9685945
커밋 5820f7d678
2개의 변경된 파일16개의 추가작업 그리고 6개의 파일을 삭제

5
.idea/codeStyles/codeStyleConfig.xml generated Normal file
파일 보기

@@ -0,0 +1,5 @@
<component name="ProjectCodeStyleConfiguration">
<state>
<option name="PREFERRED_PROJECT_CODE_STYLE" value="Default" />
</state>
</component>

파일 보기

@@ -5,15 +5,20 @@ import { main } from "@/wailsjs/go/models";
import React, {useState} from "react"; import React, {useState} from "react";
export default function Home() { export default function Home() {
const [person, setPerson] = useState(new main.Person()); const [person, setPerson] = useState(new main.Person({name: "", age: 0}));
const [result, setResult] = useState('Please enter your name below 👇'); const [result, setResult] = useState('Please enter your name below 👇');
const handleInputChange = (e: React.ChangeEvent<HTMLInputElement>, field: string) => { const handleInputChange = (e: React.ChangeEvent<HTMLInputElement>, field: string) => {
setPerson(prevPerson => ({ setPerson(prevPerson => {
const updatedPerson = {
...prevPerson, ...prevPerson,
[field]: field === 'age' ? parseInt(e.target.value) : e.target.value, [field]: field === 'age' ? parseInt(e.target.value) : e.target.value
convertValues: prevPerson.convertValues // 기존 convertValues 속성 유지 };
})); return {
...updatedPerson,
convertValues: prevPerson.convertValues.bind(updatedPerson)
};
});
}; };
return <> return <>