react는 여러가지 component를 가지고 있고 각 component가 한개 또는 여러개의 기능을 가지고있다.
component에는 함수형 component가 있고 첫글자는 대문자로 시작해야한다.
React에서 css 사용하는 법
1) inline css 사용하기
2) App.css, index.css 활용하기
3) css module 사용하기
이벤트 처리 방법
export default function Hello(){
function ShowName(){
console.log("mike");
}
return (
<div>
<h1>Hello</h1>
<World />
<button onClick={ShowName}>Show name</button>
</div>
);
}
--function ShowName(){}
이라는 함수를 만들어서 onClick={}
안에 ShowName(함수명)을 적어주면 된다. 이러면 콘솔창에 mike가 뜨는걸 확인할 수 있다.
export default function Hello(){
return (
<div>
<h1>Hello</h1>
<World />
<button onClick={()=>{
console.log("mike")
}}>Show name</button>
</div>
);
}
-- <button onClick={()=>{ console.log("mike") }}>Show name</button>
안에 직접 함수를 작성하여 불러오는 방법이다. 이렇게 만들어도 버튼을 클릭하면 console 창에 mike가 표시된다. --> 이 방법의 장점은 매개변수를 전달하기 편하다는 것이다.
출처 : 유뷰브 코딩앙마