-
공식 웹사이트를 통해 영어와 함께 공부하는 리액트(React) 1편공식사이트를 통해 영어와 함께 배우는 리엑트 2023. 3. 27. 19:06
공식 웹사이트에서 리액트를 배우면서 영어도 같이 공부해 보세요. 현재 가장 많이 사용하는 프론트엔드 자바스크립트 라이브러리는 리엑트(React)입니다. React는 단순성, 유연성 및 성능으로 인해 웹 개발 커뮤니티에서 매우 인기가 있습니다. 모든 규모의 회사와 조직에서 널리 채택되었으며 이를 중심으로 구축된 라이브러리 및 도구의 대규모 생태계가 있습니다. 프론트엔드(front-end)란 사용자 인터페이스(UI)를 포함하는 사용자가 직접 사용하는 부분을 말합니다.
리액트를 사용하면 사용자 인터페이스를 더 쉽고 빠르게 개발할 수 있습니다. 리액트는 자바스크립트 개발자들이나 초보자들이 배우고 사용하기 쉬운 개발 언어입니다. 해외취업이나 이민을 준비하시는 분들께도 도움이 될 수 있도록 내용을 구성하려고 합니다.
리엑트는 Facebook에서 개발했으며 현재는 오픈소스 프로젝트로 관리되고 있습니다.
React는 종종 "선언적" 및 "구성 요소 기반" 라이브러리로 설명되며, 이는 개발자가 복잡한 UI를 구축하기 위해 함께 구성할 수 있는 재사용 가능한 UI 구성 요소를 만들 수 있음을 의미합니다. React는 Virtual DOM(Document Object Model)을 사용하여 UI 변경 사항을 효율적이고 빠르게 렌더링하여 웹 애플리케이션의 성능을 향상시킬 수 있습니다.
React의 주요 기능 중 하나는 JSX 구문을 사용하여 개발자가 JavaScript 파일에 HTML과 유사한 코드를 작성할 수 있도록 합니다. JSX는 실제로 HTML이 아니라 개발자가 일반 JavaScript보다 표현력이 풍부하고 강력한 방식으로 HTML과 유사한 코드를 작성할 수 있도록 하는 구문 확장입니다.
React는 또한 구성 요소 간의 관심사 분리를 강조합니다. 즉, 각 구성 요소는 단일 책임을 가져야 하며 너무 많은 일을 책임지지 않아야 합니다. 이를 통해 구성 요소를 보다 재사용 가능하고 유지 관리하기 쉽게 만들 수 있습니다.
React의 또 다른 중요한 개념은 구성 요소가 자체적으로 렌더링하는 데 필요한 데이터를 나타내는 "상태"입니다. 영어로는 State이라고 합니다. React는 구성 요소 내에서 상태를 관리하는 방법을 제공하므로 사용자 상호 작용 및 기타 이벤트에 응답하는 복잡한 UI를 더 쉽게 작성할 수 있습니다.
React는 애플리케이션 상태 관리를 위한 Redux, 모바일 애플리케이션 구축을 위한 React Native, 서버 렌더링 웹 애플리케이션 구축을 위한 Next.js와 같은 다양한 기타 도구 및 프레임워크와 함께 사용할 수 있습니다.
리액트(React)
www.youtube.com
'공식사이트를 통해 영어와 함께 배우는 리엑트' 카테고리의 다른 글
리엑트, 넥스트js, 앵귤러를 통해 서버 사이드 렌더링과 클라이언트 사이드 렌더링 비교하기 (0) 2023.07.21 공식 웹사이트를 통해 영어와 함께 공부하는 리액트(React) 21편 (0) 2023.05.18 공식 웹사이트를 통해 영어와 함께 공부하는 리액트(React) 20편 (0) 2023.04.13 넥스트JS(NEXT.js)를 통해서 웹개발에 대한 전반적인 개념 익히기 (0) 2023.03.30 공식 웹사이트를 통해 영어와 함께 공부하는 리액트(React) 19편 (0) 2023.03.29