소프트웨어 개발 언어세계에서 자바스크립트는 여전히 가장 인기있는 언어 중 하나입니다. 그에 따라 Angular, Vue, jQuery, Ember, Gatsby, Bootstrap 등등 자바스크립트 프레임워크, 라이브러리 또한 계속해서 발전해가는 중이고, 그 종류도 다양합니다. 근데 하필 왜 리액트(React)일까요?
2021년 최신 통계에 따르면, 리액트가 지난 해, 전 세계 수백만명의 개발자들로부터 오랫동안 사용되어왔던 jQuery를 제치고, 웹 프레임워크(라이브러리)로서 가장 많이 사용되는 언어로 1등을 차지했습니다. 비율로 따지면, 통계의 응답자 수 기준, 무려 전체 개발자 4명 중 1명이 원하는 라이브러리인겁니다.
프론트엔드 개발자로 취업을 원하는 여러분들에게 위 사실만으로 리액트를 배울만한 충분한 이유가 될 수도 있지만, 한 발 더 나아가, 리액트가 '기술적으로' 어떤 기능과 편의들을 제공하는지, 본 러닝패스를 통해 조금이나마 직접 느껴보실 수 있기를 바랍니다.
이번 러닝패스는 리액트의 근간이 되는 기초 개념과 기술들을 중심으로 학습노트가 구성되며, 두 개의 미니 프로젝트가 포함되어 있습니다. 신입 개발자로서 리액트에 대해 알아야 할 최소한의 지식으로 보시면 좋을 거 같습니다.