HOWTO · React
React의 Href onClick 이벤트
이 튜토리얼에서는 React에서 href onClick 이벤트를 설정하는 방법에 대해 설명합니다.
링크를 클릭할 때 특정 작업을 수행해야 하는 경우가 있습니다. 참조 링크로 이동하여 버튼으로 사용하십시오.
React JS에서는 href에 지정된 링크로 이동하지 않고도 <a> ... </a> 태그에서 작업을 쉽게 생성할 수 있습니다.
이 기사에서는 href를 사용하여 <a> ... </a> 태그에 대한 작업을 만드는 방법을 보여줍니다. 또한 주제를 더 쉽게 만들기 위해 예제와 설명과 함께 각 단계를 볼 것입니다.
href를 사용하여 <a> ... </a> 태그에 onClick 작업을 만듭니다.
<a> ... </a> 태그에 onClick 기능을 생성하려면 아래 단계를 따르십시오.
-
먼저 구성 요소를 포함할 특정
<div> ... </div>요소를 생성해야 합니다.HTML은 다음과 같이 표시됩니다.코드 -
index.html:<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <link rel="icon" href="%PUBLIC_URL%/favicon.ico" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="theme-color" content="#000000" /> <meta name="description" content="Web site created using create-react-app" /> <link rel="apple-touch-icon" href="%PUBLIC_URL%/logo192.png" /> <link rel="manifest" href="%PUBLIC_URL%/manifest.json" /> <title>React App</title> </head> <body> <div id="root"></div> </body> </html> -
이제
App.js파일에서 작업해야 합니다. 이 파일은 다음과 같습니다.코드 -
App.js:import './App.css'; function App() { const handleClick = (e) => { e.preventDefault(); console.log('This is a link click action'); } return ( <a href='#' onClick={handleClick}> Click me </a> ); } export default App;
먼저 import './App.css'; 라인으로 리소스를 가져왔습니다. 함수 내에서 링크를 클릭할 때 수행되는 작업을 포함하는 handleClick 클릭 이벤트를 생성합니다.
이 클릭 이벤트 내에서 e.preventDefault(); 줄을 통해 모든 기본 작업을 비활성화했습니다. 그런 다음 console.log('This is a link click action'); 액션을 생성했습니다. 링크를 클릭하면 콘솔에 메시지가 표시됩니다.
예제를 실행하면 웹 콘솔에 아래 텍스트가 표시됩니다.
출력:
This is a link click action
이 글에서 공유하는 예제 코드는 React JS 프로젝트로 작성되었습니다. React 프로젝트를 실행하려면 시스템에 최신 Node JS 버전이 있어야 합니다.