React 대 일반 JavaScript

문제를 제거하기 위해 도구를 사용해보십시오

웹 앱은 점점 더 복잡해지고 역동적으로 변하고 있습니다. 이에 대응하여 프로세스 속도를 높이기 위해 React와 같은 새로운 도구와 라이브러리가 만들어졌습니다.

그러나 React를 사용한 웹 앱 개발은 일반 JavaScript로 앱을 개발하는 것과 어떻게 다릅니까?

'일반' 자바스크립트란 무엇입니까?

React 자체가 JavaScript로 작성되었다는 점을 지적하는 것이 중요합니다. 따라서 React를 작성하는 것이 ~이다 그냥 JavaScript 코드를 작성하는 것입니다.

경계를 설정하기 위해 먼저 일반 JavaScript(바닐라 JavaScript라고도 함)가 의미하는 바를 정의하겠습니다.

React는 앱이 작성되는 방식을 정의하는 라이브러리입니다. 데이터가 앱을 통해 흐르는 방식과 데이터 변경의 결과로 UI가 조정되는 방식에 대한 매우 명확한 규칙을 설정하여 이를 수행합니다. Angular 및 Vue와 같이 유사한 경계를 설정하는 다른 라이브러리가 있습니다.

반면에 일반 JavaScript 코드(즉, 라이브러리 없이 작성된 JavaScript)는 다음을 수행하는 스크립팅 언어로 생각할 수 있습니다. 하지 않는다 데이터 정의 방법 또는 UI 변경 방법에 대한 규칙을 설정합니다. 따라서 이러한 라이브러리 없이 작성된 앱을 보다 자유롭고 사용자 정의할 수 있습니다. 그러나 이 길을 가는 것도 길에서 문제를 일으킬 수 있습니다.

일반 JavaScript의 우산 아래에 포함될 수 있는 라이브러리는 jQuery입니다. jQuery는 여러 브라우저에서 쉽고 일관되게 사용할 수 있도록 기존 JavaScript 기능을 둘러싸는 편리한 래퍼입니다. 하지만 React와 같은 라이브러리와 동일한 경계를 설정하지 않습니다. 따라서 jQuery 앱은 일반 JS로 작성된 앱과 동일한 함정에 빠질 수 있습니다.

#javascript #reactjs #웹 개발

www.framer.com

React 대 일반 JavaScript

웹 앱을 디자인하고 개발하기 위해 순수 JavaScript를 사용하거나 React와 같은 라이브러리를 사용하는 것의 차이점에 대해 알아보세요.

또한보십시오: