IT/React
[React] 첫 걸음
HJ::
2023. 6. 12. 20:58
React의 단점
: SEO(Search Engine Optimazation) 이 불가
-> 그래서 Next.js도 나중에 배울 필요있다.
장점: Expo를 이용해 앱도 만들 수 있고 VR 관련해서도 만들 수 있다.
yarn을 사용한다. npm도 있지만 yarn이 속도, 안전성이 높다.
--save는 npm만 사용한다.
CRA(=보일러 플레이트') - 이미 만들어진 틀로 내용을 작성해서 편리함. React도 그러한 형태
JSX 문법 사용('쟉스')
컴포넌트를 사용해서 작성함. <> 태그는 무조건 하나의 형태로 사용
폼 자동완성: frc or rfce
-Prop Drilling: 부모 자식간의 함수 사이에 전달만을 위한 함수가 늘어나는 현상
-Props.children 항상 내려받을 수 있는 default 매개변수
-State의 목적: UI를 바꾸기 위해서 사용.
-defaultProps, defaultArguments로 받아온 값을 초기화 안해줬을 시 초기값 정해줄 수 있다.
-<Input > : value, onChange (쌍으로 사용)
const [name,setName]= useState('');
setName=event.target.value
이런식으로 동적으로 값을 바꿔줄 수 있다.