2021.11.15
zayden.cho
가능합니다. 다만 내가 왜 개발자를 하고 싶은지, 어떤 개발자가 되고 싶은지에 대한 스스로 정의를 내리지 않았다면 조금 더 깊이 있는 고민을 해볼 필요가 있습니다. 그저 '난 개발자가 되겠다' 라는 마음이라면 막상 개발자가 되어도 직업 특성상 즐겁지 않을 수 있습니다.
먼저 프론트엔드, 백엔드 라는 용어에 대해 이해해 볼 필요가 있습니다. Front, Back 이라는 단어에서 느껴지듯 프론트엔드 개발자란 사용자가 마주하는 인터페이스를 직접 설계, 구축하는 역할을 담당하게 됩니다.
리액트는 UI(User Interface)를 만드는 데 집중한 Javascript를 사용한 라이브러리입니다. 프론트엔드 개발로 많이 활용되는 프레임워크중에 하나입니다.
React 개발자는 Javascript 언어를 사용합니다. 탄탄한 기본기는 아무리 강조해도 지나치지 않습니다.
개발은 만들면서 배우는것이 가장 학습 효율이 좋습니다. 다양한 튜토리얼들로 React 개발을 시작 해보세요.
위에서 State와 Props에 대해 알아봤다면 각각의 컴포넌트에서 데이터를 전달하는 것이 얼마나 어려운지 알 수 있습니다. 이러한 상태관리를 도와주기 위한 도구로 리덕스라는 라이브러리를 많이 사용합니다 리덕스를 설치하며 리액트에 추가로 패키지를 설치하는 방법까지 이해해 봅시다.
리액트를 활용하여 직접 프로그램을 만들어봅시다.