리액트 React
페이지 정보

본문
리액트 React
자바크립트 라이브러리 중에 하나다.
사용자 인터페이스 UI 를 만들기 위해 사용된다.
싱글페이지나 모바일 어플리케이션 개발에 사용될 수 있다.
기본 구성
<div id="myReactApp"></div> <script type="text/babel"> class Greeter extends React.Component { render() { return <h1>{this.props.greeting}</h1> } } ReactDOM.render(<Greeter greeting="안녕~ 반가워~" />, document.getElementById('myReactApp'));
</script>
<div id="myReactApp"> <h1>안녕~ 반가워~</h1> </div>
이런식으로 기본적인 구성을 가지고 있다.
아주 간단하지만,이 라이브러리의 긍극적인 목적은 코드 1줄이라도 줄이기 위해 만들어진 의도가 분명 있는 라이브러리이 이기 때문에,
구도를 잘 이해하고 활용할 수 있어야 한다.
웹 퍼블리싱 인력을 찾는 업체,
특히 대기업이나 일정 규모 이상의 프로젝트를 하는 경우 리액트, 혹은 뷰 (이것도 일종의 자바스크립트 라이브러리) 활용 가능한
퍼블리셔를 구하는 경우도 있다.
만약 지금
퍼블리셔지만 리액트나 뷰를 기본적으로 사용하고 있지 않고, HTML 과 CSS, 자바스크립트를 활용할 수 있더라도
최근에 생기는 자바스크립트 라이브러리를 관심있게 공부할 필요가 있다.
그렇지 않다면
아무리 경력이 많아도 협업으로 사용되는 라이브러리를 활용하지 못한다면
같이 할 수 없을 수 있다.
국내에는 유독 그런 경우가 많다,퍼블리셔 혹은 디자이너이지만 HTML 부터 시작해서 개발자 중급 단계와 같은 역량을 요구하며 기계적으로 다 할 줄 아는 인력을
뻔뻔하게 요구를 많이 하는 분위기다. 어쩔 수 없다. 이런 분위기가 적응되지 않는다면 해외로 떠나야 한다.
대부분 겪고 있을 것이다.
HTML, CSS 로 시작해서 PHP, 자밥스크립트, 제이쿼리, 반응형, 모바일 페이지까지, 퍼블리싱을 하면서 늘어나는 공부량과 업무량
그에 비해 늘어나지 않는 월급, (문제가 있는 것이다.)