React의 양식 이벤트
5839 단어 react
의도한 결과
이것은 기사가 끝날 때까지 우리가 갖게 될 것입니다.
그림 1: React로 만든 빠르고 간단한 양식.
그림 2: 앱의 계층 구조 차트. 점선이 있는 상자는 구성 요소가 아니라 App.jsx 내부의 태그입니다.
시작하기
우리의 코드 예제는 점점 더 복잡해지고 있지만 여전히 새로운 것에 집중함으로써 이를 분석할 수 있습니다.
우리의 코드 예제는 점점 더 복잡해지고 있지만 여전히 새로운 것에 집중함으로써 이를 분석할 수 있습니다.
The input tag
import { useState } from "react";
export default function App() {
const [name, setName] = useState("");
function onSuscribe(event) {
event.preventDefault();
alert(`Welcome on board ${name}`);
}
function onName(event) {
setName(event.target.value);
}
return (
<div className="App">
<h1>Our new customer is {name}</h1>
<form onSubmit={onSuscribe}>
<input value={name} onChange={(event) => onName(event)} />
<br />
<button>Suscribe</button>
</form>
</div>
);
}
양식 태그:
제출을 트리거하는 코드는 버튼 대신 양식에 첨부됩니다.
onSubmit
사용자가 양식 버튼을 누를 때 기능을 실행하는 양식 태그의 속성입니다. event.preventDefault()
함수의 onSuscribe
. 이 줄은 양식을 보낸 후 웹 페이지가 자동으로 다시 로드되는 것을 방지하는 데 필요합니다. JavaScript가 강력한 언어가 되기 전에 기본 양식 조작을 수행하기 위해 서버측 언어가 필요할 때 페이지를 다시 로드하는 것은 정상적인 동작이었습니다.
이벤트를 변경하는 상태에 폼이 직접 연결되어 있지 않기 때문에 화살표 기능을 생략하여 입력란에서와 같이 이벤트를 전달할 수 있습니다.
입력 태그:
value
이 있습니다. onChange
이 있습니다. events
가 있습니다.결론
이제 우리는 React에서 반쯤 끝났습니다. 다음날 우리는 서버에서 데이터를 가져오고 React 프로젝트 내에서 여러 페이지를 처리하여 대규모 애플리케이션 구축을 시작할 것입니다.
다음날 예정된 기사로 이동하거나 공부를 계속하기 전에 휴식을 취할 수 있습니다.
완성된 코드를 보고 싶다면 이 파일link을 열고 분기 양식을 엽니다.
학점:
표지: Photo by Kelly Sikkema on Unsplash
Reference
이 문제에 관하여(React의 양식 이벤트), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/eduardo_alvarez_946ae8b20/form-events-in-react-ejp
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
표지: Photo by Kelly Sikkema on Unsplash
Reference
이 문제에 관하여(React의 양식 이벤트), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/eduardo_alvarez_946ae8b20/form-events-in-react-ejp텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)