[React.js] 사용해 보면서 정리한 Tip 1
- 리액트를 처음 사용하면서
이건 어떻게쓰지?
하고 검색했던 내용들을 정리한 글 입니다.
다중 className 사용하기
- 리터럴 사용하기 ```jsx
<div className={${style.class1} ${style.class2}
}> 리터럴을 사용하여 여러개 선언!</div>
- array 로 선언해서 사용하기
```jsx
<div className={[style.class1 , style.class2].join(' ')}>Array로 선언하기</div>
Router v6 에서 location state 사용하는 법
<Link to={`/home`} state= >
Home Link
</Link>
import { useLocation } from "react-router-dom"
const Home = () => {
const location = useLocation();
return (
<div className="detail">
{location.state.header} //home
</div>
)
}
(추가) location 관련
- hash :
#
뒤 데이터 - pathname : 현재 경로
- search : ?를 포함한 QueryString
- state : 상태 값
- key : location 의 고유 값
onClick parameter 전달하는 방법
const clickHandler = (param1, param2, e) => {
console.log(param1, param2);
e.preventDefault();
}
return (
<button onClick={(e)=>{clickHandler('1', '2', e)}}> Button Event!</button>
)
참고 페이지
- https://sophiecial.tistory.com/32