React 쓰는 이유?
- Single Page Application 을 Vanilla js보다 짧고 편리하게 구현 가능.
- html을 함수, array, object 같은 곳에 보관하고 재사용할 수 있어서 큰 프로젝트일 수록 html 관리가 용이함.
- React Native를 쓰면 같은 리액트 문법으로 모바일 앱개발도 가능. 단, html css 문법은 약간 다름.
- 리액트와 비슷한 자바스크립트 라이브러리(Vue, Svelte, Preact, SolidJS) 등 있지만 리액트 유저가 많은편.
필요한 사전지식?
- HTML / CSS 대충
- Javascript 의 기본기. 변수,함수,조건문,반복문,array함수,object 등에 대한 개념은 있어야함
이 정도면 됐다.
이제 리액트 경험하러 가보자!