[생활코딩/React] 생활코딩 React 4,5강
생활코딩 React 2022 4강 정리
파일은 App.js에서 수정이 이루어진다.
React의 본질
사용자 정의 태그를 만드는 기술이다.
컴포넌트(=사용자 정의 태그) 만드는 방법
- 함수를 정의한다. 반드시 첫글자를 대문자로 만든다.
ex.
function Header(){return <header> <h1><a href="/"> WEB</a></h1></header>} - 장점
- 동시 수정 가능
- 여러 코드 단순화
- 이해가 쉬워짐
생활코딩 React 2022 5강 정리
PROP
react에서 속성을 PROP이라고 부른다. ex.
function Header(props){
console.log('props', props, props.title);
return <header>
<h1><a href="/"> {props.title}</a> </h1>
</header>
}
function App(){return <div> <Header title="REACT"></Header>}
화면 출력 결과 REACT
- 컴포넌트에 중괄호로 파라미터.PROP명 으로 표현하면 속성(=prop)을 표시할 수 있다.
- 리액트는 자동으로(동적으로) 생성한 태그의 경우, react가 추적할 때 근거가 있어야하기 때문에, 유일성이라는 특징을 지켜주어야 한다.