리액트 예제

이 가이드에서는 예제에서 최신 JavaScript 구문 중 일부를 사용하는 경우가 있습니다. 지난 몇 년 동안 자바 스크립트로 일하지 않았다면,이 세 가지 포인트는 대부분의 방법을 얻을 것입니다. 이전에 React로 작업한 적이 없다면 React의 기본 을 설명하는 시작 장을 준비했습니다. 이 예제에서는 react를 jQuery와 결합하는 방법과 AJAX를 통해 결과를 로드하는 방법을 보여 줍니다. 각도와 같은 프레임 워크는 AJAX를 수행 할 때 사용자 정의 접근 방식을 가지고 있지만 React를 사용하면 익숙한 다른 라이브러리를 사용할 수 있습니다 (Angular 버전 참조). ReactDOM.render() 메서드를 사용하여 요소가 렌더링(표시)됩니다. 옵션 및 메서드의 개체를 사용하여 React.createClass()를 호출하여 만들어집니다. 각 구성 요소에는 상태(데이터가 있는 개체)가 있으며 각 구성 요소에는 자체 렌더링이 담당되어 상태가 변경될 때마다 render() 메서드가 호출됩니다. 다음은 간단한 타이머를 작성하는 예제입니다. React는 ES6 클래스를 사용하여 구성 요소를 만들 수도 있습니다. 바벨은 다른 변환에 사용할 수 있습니다. React는 바벨을 사용하여 JSX를 자바스크립트로 변환합니다. react-리플렛 클러스터-레이어는 React-리플렛 맵에서 반응 구성 요소를 마커 및 클러스터로 플로팅하기 위한 간단한 구성 요소를 제공합니다.

React 개발자는 종종 이것을 루트 노드(루트 요소)라고 부릅니다: 이렇게 하면 전역 React 개체에 대한 액세스 권한이 제공되며, 이 중 일부는 이러한 예제에서 볼 수 있습니다. React 웹 앱을 작성하는 데 권장되는 방법은 JSX라는 언어를 사용하는 것입니다. 이것은 코드에서 직접 HTML과 같은 구문을 사용하여 React 구성 요소를 초기화 할 수있는 약간 향상된 자바 스크립트 버전입니다. 브라우저에서 해석되기 전에 자바 스크립트로 컴파일됩니다. JSX는 완전히 선택 사항입니다 – 당신이 원하는 경우 일반 자바 스크립트를 사용할 수 있습니다. 내비게이션 메뉴를 구축하여 React에서 클릭 이벤트를 처리하는 방법을 살펴보겠습니다. 이 재사용은 코드를 구성 요소로 구성할 때 의이점 중 하나입니다. 이 빠른 시작 자습서는 다음과 같은 페이지에 React를 추가합니다: 반응, JSX 및 ES6, 자동 접두사 CSS 파일을 컴파일하기 위해 웹팩을 사용하는 개발 서버입니다. 이 가이드의 모든 장은 이전 장에서 소개된 지식을 기반으로 합니다.

사이드바에 표시되는 순서대로 «주요 개념» 가이드 장을 읽고 반응의 대부분을 배울 수 있습니다. 예를 들어 «JSX 소개»는 이 장 다음에 나오는 장입니다. 이 멋진 예는 프레임 워크에 나에게 훨씬 더 많은 통찰력을 준 주셔서 감사합니다. 구성 요소를 만들 때 중괄호 {} 내에 자바스크립트 식을 포함할 수 있습니다. 이 예제에서는 모든 tick() 함수 호출에서 경과된 초를 계산하는 데 사용되는 시작 날짜를 전달합니다. 이 예제에서는 «시작»이라는 React 구성 요소를 만듭니다: 11번째 프로젝트는 고급 React 프로젝트를 나타내므로 이 게시물에 제시된 다른 10개의 단순성에서 다소 벗어나게 됩니다. 그것은 내가 작업하는 또 다른 시리즈의 일부입니다. 멋진 프로젝트. 정말 도움이됩니다. 그런데 당신은 반응 + Redux 프로젝트에 대한 몇 가지 좋은 제안을 줄 수 있습니다. 감사. ReactDom.render() 메서드는 HTML 요소를 렌더링(표시)하는 데 사용됩니다.