기본 콘텐츠로 건너뛰기

개발자를 위한 React.js 툴 및 리소스

개발자를 위한 React.js 툴 및 리소스

개발자를 위한 React.js 툴 및 리소스

페이스 북이 2013 년에 라이브러리를 처음 공개 한 이후 React.js의 인기는 빠르게 증가하고 있습니다.이 프로젝트는 Github에서 다섯 번째로 가장 많이 출연 한 오픈 소스 프로젝트이며 React 개발자를위한 구인 광고도 크게 증가하고 있습니다. React는 사용자 인터페이스를 구축하기위한 간단한 JavaScript 프레임 워크입니다. 가장 두드러진 예로는 Facebook 및 Instagram이 있습니다.

React는보다 간단한 구조와 성능 최적화에 중점을 둔 Angular 또는 Backbone과 같은 MVC 프레임 워크에 대한 대안을 제공합니다. React가 앞으로 몇 년 동안 웹 개발 환경을 확실히 정의 할 것이기 때문에이 기사에서는 React 개발 영역에 발을 딛는 데 도움이되는 개발자 툴킷을 제공하고자합니다.

공식 React.js 문서

Facebook은 개발자에게 React의 주요 개념에 대한 자세한 문서를 제공합니다. 문서 외에도 React를 사용하여 대화 형 틱택 토 게임을 구축하는 방법에 대한 훌륭한 자습서와 React 개발자를위한 토론 포럼을 찾을 수 있습니다. 문서는 오픈 소스이므로 원하는 경우 편집 할 수도 있습니다.

공식 페이스 북 문서

React.js Github Repo

React Github Repo에서 필요할 때마다 React의 소스 코드를 확인할 수 있습니다. 현재 개발 상태에 대한 정보를 유지하려면 문제, 중요 시점 및 최신 풀 요청을 살펴볼 수도 있습니다. 문제가 발생하면 문제 해결 가이드를 약간 연구하는 것이 좋습니다.

React.js Github Repo

안녕하세요 월드 스타터 코드

빠른 반응을 원한다면 Codepen에서이 "Hello World"대화식 데모로 시작할 수 있습니다. 필요한 모든 자산과 시작 코드도 포함되어 있습니다. Babel도 켜져 있으므로 ECMAScript 6과 JSX 구문을 모두 사용할 수 있습니다. 이 펜을 포크하면 전체 환경을 스스로 설정할 필요없이 계속 진행할 수 있습니다.

JSFiddle 놀이터 반응 (JSX 유무)

React 연습을 시작할 수있는 장소를 원한다면 훌륭한 온라인 놀이터입니다. JSFiddle에서 호스팅되며 JSX가있는 버전과 JSX가없는 버전의 두 가지 버전이 있습니다. 더 편한 버전을 선택하십시오.

리 액트 앱 만들기

React 앱 작성은 React.js로 애플리케이션을 빌드하는 상용구입니다. Webpack, Babel 및 Browsersync와 같은 소수의 웹 개발 도구가 장착되어 있습니다. 이러한 도구는 기본적으로 작동하므로 도구 구성에 얽매이지 않고 즉시 작업을 시작할 수 있습니다. Facebook에서 사용하는 것과 동일한 프론트 엔드 스택을 제공하며 너무 번거 로움없이 풀 스택 React 개발에 뛰어들 수 있습니다.

React 앱 웹 사이트 홈페이지 생성

반응 CSS

ReactCSS를 사용하면 JavaScript에서 인라인 CSS 스타일을 추가 할 수 있습니다. ReactCSS는 React, Redux, React Native (React를 사용하여 네이티브 모바일 앱을 빌드하기위한 프레임 워크), 자동 접두사, 호버, 의사 요소 및 미디어 쿼리를 지원합니다. npm으로 빠르게 설치할 수 있습니다.

CSS 반응

반응 스타일

React Styleguidist를 사용하면 React.js 애플리케이션에 대한 스타일 가이드를 빠르게 생성 할 수 있습니다. MDX에 구성 요소의 README.md를 작성하면 생성기가 나머지를 처리합니다. 또한 Create React App과 함께 즉시 작동합니다.

반응 스타일 가이드 생성기

Belle React 부품

Belle은 "버튼", "카드", "스피너", "토글", "등급", 다른 폼 구성 요소, 프로젝트 등 프로젝트에서 사용할 수있는 일련의 React 구성 요소를 갖춘 React 구성 요소 라이브러리입니다. 다른 사람. 구성 요소는 모바일 및 데스크톱 모두에서 작동하며 사용자 지정할 수도 있습니다.

벨은 유일한 React 컴포넌트 라이브러리가 아니며 Github에서 React 위젯 또는 Elemental과 같은 다른 훌륭한 라이브러리를 찾을 수 있습니다.

Belle React 부품

스토리 북

다른 사람의 구성 요소 라이브러리를 사용하지 않고 자신 만의 것을 만들고 싶다면 React 구성 요소의 UI 개발 환경 인 React StoryBook을 사용해보십시오. 스토리 북을 사용하면 대화식으로 구성 요소를 개발할 수 있습니다. 자세한 설명서가 있으며 Storybook Hub에서 개발을 시작할 수 있습니다.

스토리 북 반응

반응 부트 스트랩

React-Bootstrap은 인기있는 Bootstrap 3 프론트 엔드 프레임 워크와 React를 통합합니다. 개발자는 기본적으로 React.js를 사용하여 Bootstrap 구성 요소를 다시 작성했습니다. 그 결과 반복 횟수가 적고 성능이 향상된 깨끗한 코드 기반이 만들어집니다.

리포지토리가 활발히 개발되고 있으므로 앞으로 API가 변경 될 것입니다. 현재 개발 상태에 대해서는 프로젝트 로드맵을 확인하십시오.

반응 부트 스트랩

반응 도구

Chrome 용 React DevTools는 Chrome 개발자 도구의 확장이며 구성 요소 계층을 검사 할 수 있습니다. Facebook은 개발자 커뮤니티가 새로운 React 앱을 개발할 수 있도록 돕기 위해 노력했습니다. 브라우저에 간단히 Chrome 확장 프로그램으로 추가 할 수 있습니다. Github에서도 해당 소스 코드를 찾아 볼 수 있습니다.

Chrome 용 DevTools 반응

DevTools 애드온은 Firefox 브라우저에서도 사용할 수 있으며 Firefox 애드온 페이지에서 설치할 수 있습니다.

from http://mechasis.com/7 by ccl(A) rewrite - 2020-03-11 02:20:29

댓글

이 블로그의 인기 게시물

(주)편두리 채용 정보: PYUNDOORI에서 핫한 개발자분들을 모십니다.

(주)편두리 채용 정보: PYUNDOORI에서 핫한 개발자분들을 모십니다. - 좋아요 아래와 같은 업무를 훌륭히 감당하실 분을 모십니다.서비스 관련 DB 모델링, DB 최적화 작업서버 & DB 관리Frontend & Backend 인터페이스의 최적화 작업 화합과 성장을 같이! - Angular JS의 경험 - Node.js - javascript 능숙자 - DRMS 사용 능숙자 더 많은 내용은 더 많은 내용은 더팀스 에서 확인하세요! from http://theteams.tistory.com/742 by ccl(A) rewrite - 2020-03-22 12:20:20

[020] 파동함수를 쓰기

[020] 파동함수를 쓰기 [020] 파동함수를 쓰기 [020] 파동함수를 알면 우리가 원하는 뭔가를 알 수 있다고 했는데, 정작 파동을 함수로 쓰는 것은 아직 다루지 않았고, 양자역학 내용을 좀 더 진행하려면 왜 파동이 삼각함수로 써 지는지를 한번은 정리를 해야겠다. 수학이 많이 나올 예정이다. 앞에서 파동함수를 아래 형태로 쓸 수 있다고 했었는데, 왜 이런 형태가 되는지 알아보자. [020-01] 파동함수 사인파의 일반형은 코사인 (cos) 을 이용해 쓰지만, 사인 (sin) 과 코사인은 위상차이만 있는 함수들이고, 우리는 앞으로 사인을 이용해 문제를 풀 예정이라 사인을 이용하기로 한다. 파동함수는 양자역학에서 갑자기 나온 말이 아니고, 원래 파동을 함수의 형태로 쓴 것을 파동함수라고 부른다. 파동-입자 이중성을 가지니까 기존에 파동을 함수의 형태로 쓰던 그 모양을 가져다 쓴 것. 주교재의 16장에 있는 내용이다. [020-02] 펄스 - Pulse 아래와 같이 하나의 진동이 왼쪽에서 오른쪽으로 진행하는 상황을 생각해보자. 시간 t 일 때, 위치 x 의 밧줄의 높이를 y 라 하고, 셋의 관계를 기호로 쓰면, 그러면 아래의 관계가 성립한다. 이게 무슨말이냐면, 시간 t 일 때 위치 x 의 밧줄의 높이 와 시간 0 일 때 위치 x-vt 의 밧줄의 높이가 같다 는 말인데, 그림으로 보면, 왼쪽은 시간 0, 오른쪽은 시간 t 이고, t 일 때 P 의 높이와 0 일 때 높이가 같다는 것. [020-03] 파동을 식으로 써보자. 아래의 파동을 보자. 지금 내용부터는 사인이든 코사인이든 상관없는데, 위 그림이 사인이니까 아래의 식 으로 쓸 수 있다. A는 진폭이고, 주기, 진동수, 파장 같은 값을 아직 모르니까 a 는 아직 정해지지 않은 값 이다. 일반적으로 알고있는 삼각함수는 가로축이 각도 이지만, 우리는 공간을 진행하고 있는 파동을 다루니까 위의 형태로 써진다고 생각하자. x=0 에서 진폭이 ...

[Angular] Router 라우터 정리

[Angular] Router 라우터 정리 Angular2 버전 이후를 기준으로 정리한 글입니다. 라우터는 URL을 사용하여 특정 영역에 어떤 뷰를 보여 줄지 결정하는 기능을 제공한다. 전통적인 서버사이드 렌더링을 하는 웹 사이트는 주소가 바뀔 때마다 서버에 전체 페이지를 요청하고 전체 페이지를 화면에 렌더링한다. 매 요청시 전체 페이지를 새로 랜더링하는 것은 비효율적이기 때문에 라우터를 이용하여 필요한 부분만 랜더링을 한다면 효율적일 것이다. 라우터는 URL에 해당하는 컴포넌트를 화면에 노출하고 네비게이션을 할 수 있는 기능을 가지고 있다. Router 구성 요소 Router – 라우터를 구현하는 객체이다. Navigate() 함수와 navigateByUrl() 함수를 사용하여 경로를 이동할 수 있다. RouterOulet – 라우터가 컴포넌트를 태그에 렌더링하는 영역을 구현하는 Directive이다. Routes – 특정 URL에 연결되는 컴포넌트를 지정하는 배열이다. RouterLink – HTML의 앵커 태그는 브라우저의 URL 주소를 변경하는 것이다. 앵귤러에서 RouterLink를 사용하면 라우터를 통해 렌더링할 컴포넌트를 변경할 수 있다. ActivatedRoute – 현재 동작하는 라우터 인스턴스 객체이다. Router 설정 라우터를 사용하기 위해서는 먼저 Router 모듈을 import 해야 한다. import { RouterModule, Routes } from '@angular/router'; 라우터에서 컴포넌트는 고유의 URL과 매칭된다. URL과 컴포넌트는 아래와 같이 Routes 객체를 설정하여 지정할 수 있다. 아래의 예에서는 디폴트 path에서는 MainComponent가 노출이 되고 product-list path에서는 ProductListComponent가 노출이 되도록 설정을 한 것을 볼 수 있다. const routes: Routes = [ { pa...