[React] State - Props - Event
State
簡単に言えば、Stateは変数です.(通常の変数とは異なり、値が変化するとレンダリング効果が異なります!)
(예시)const [state, setState] = useState("");
(내가 사용한 state)
const [id, setId] = useState('');
const [pw, setPw] = useState('');
const navigate = useNavigate();
const [button, setButton] = useState('');
Props
import React from 'react';
import Hello from './Hello';
function App() {
return (
<Hello name="react" />
);
}
Event
onClick-クリック時の反応
onSubmit-クリック時に送信
Includes-(ex.include("@")ログインの検証に使用
開発環境が最終的にHtmlに変更されることは理解できる.(Converting)
<form onSubmit={handleSubmit}>
<input
className="LoginId"
type="text"
placeholder="전화번호,사용자 이름 또는 이메일"
onChange={handleIdInput} // event
/>
<input
className="PassWord"
type="text"
placeholder="비밀번호"
onChange={handlePwInput} // event
/>
function Header(props) {
return <Header>
<h1><a href="/" onClick={function(event){
event.preventDefault();//새로고침 방지
}}>(props.title)</a></h1>
</header>
Reference
この問題について([React] State - Props - Event), 我々は、より多くの情報をここで見つけました https://velog.io/@rim0943/React-State-Props-Eventテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol