Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
JL
Uploaded by
Jay Lee
PDF, PPTX
84 views
01 introduce-react-js
김민준님의 리엑트를 다루는 기술을 읽고 작성한 세미나 자료입니다.
Internet
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 46
2
/ 46
3
/ 46
4
/ 46
5
/ 46
6
/ 46
7
/ 46
8
/ 46
9
/ 46
10
/ 46
11
/ 46
12
/ 46
13
/ 46
14
/ 46
15
/ 46
16
/ 46
17
/ 46
18
/ 46
19
/ 46
20
/ 46
21
/ 46
22
/ 46
23
/ 46
24
/ 46
25
/ 46
26
/ 46
27
/ 46
28
/ 46
29
/ 46
30
/ 46
31
/ 46
32
/ 46
33
/ 46
34
/ 46
35
/ 46
36
/ 46
37
/ 46
38
/ 46
39
/ 46
40
/ 46
41
/ 46
42
/ 46
43
/ 46
44
/ 46
45
/ 46
46
/ 46
More Related Content
PDF
Basic of web ref.웹을지탱하는기술_02
by
SangHun Lee
PPTX
[OCI 새소식] OCI Burstable Instance
by
Taewan Kim
PPTX
웹(자바기준)의 전반적인 이해
by
JAEHYUN LIM
PPTX
Java script 신입교육
by
준성 황
PDF
킴스큐Rb 설치
by
Gitaek kwon
PPTX
딜리버리퀸
by
eunji525
PDF
『풀스택 개발자를 위한 MEAN 스택 입문』 - 미리보기
by
복연 이
PPSX
Deploying serverless node.js microservices
by
Harrison Jung
Basic of web ref.웹을지탱하는기술_02
by
SangHun Lee
[OCI 새소식] OCI Burstable Instance
by
Taewan Kim
웹(자바기준)의 전반적인 이해
by
JAEHYUN LIM
Java script 신입교육
by
준성 황
킴스큐Rb 설치
by
Gitaek kwon
딜리버리퀸
by
eunji525
『풀스택 개발자를 위한 MEAN 스택 입문』 - 미리보기
by
복연 이
Deploying serverless node.js microservices
by
Harrison Jung
What's hot
PDF
이희영, 글로벌 원빌드 모바일 게임 런칭과 라이브 개발, NDC2016
by
devCAT Studio, NEXON
PDF
5.ref 101
by
Daniel Lim
PPTX
20201223 jquery
by
sonhyungsoo
PDF
Mean stack Start
by
Kenu, GwangNam Heo
PDF
CSS3 천기누설
by
Toby Yun
PPTX
Servlet&jsp 1장
by
JeongBong Kim
PPTX
잭블랙이블랙잭을한다 - 최종발표
by
Seokmin No
PDF
킴스큐스팍 Vm 보안설정하기 mysql root비밀번호 변경
by
Gitaek kwon
PPT
사투리 SMS 서비스 기획안
by
Seung Min Shin
PDF
비개발자를 위한 Javascript 알아가기 #4.1
by
민태 김
PDF
[D2 campus]착 하면 척! chak 서비스 개발기
by
NAVER D2
PPTX
서블릿(servlet)
by
JungHoon Lee
이희영, 글로벌 원빌드 모바일 게임 런칭과 라이브 개발, NDC2016
by
devCAT Studio, NEXON
5.ref 101
by
Daniel Lim
20201223 jquery
by
sonhyungsoo
Mean stack Start
by
Kenu, GwangNam Heo
CSS3 천기누설
by
Toby Yun
Servlet&jsp 1장
by
JeongBong Kim
잭블랙이블랙잭을한다 - 최종발표
by
Seokmin No
킴스큐스팍 Vm 보안설정하기 mysql root비밀번호 변경
by
Gitaek kwon
사투리 SMS 서비스 기획안
by
Seung Min Shin
비개발자를 위한 Javascript 알아가기 #4.1
by
민태 김
[D2 campus]착 하면 척! chak 서비스 개발기
by
NAVER D2
서블릿(servlet)
by
JungHoon Lee
Similar to 01 introduce-react-js
PDF
코드잇-리액트-특강.pdf
by
이정환
PDF
이정환_구름에듀_특강.pdf
by
이정환
PPTX
Virtual dom
by
GyeongSeok Seo
PPTX
XECon2015 :: [2-2] 박상현 - React로 개발하는 SPA 실무 이야기
by
XpressEngine
PDF
Facebook은 React를 왜 만들었을까?
by
Kim Hunmin
PDF
1.react 101
by
Daniel Lim
PDF
React를 이용하여 멀티플랫폼에서 개발하기
by
WebFrameworks
PDF
ReactJS로 시작하는 멀티플랫폼 개발하기
by
Taegon Kim
PDF
React Redux React Native
by
Leonardo YongUk Kim
PDF
React js 1
by
JaeKwang Jung
PDF
React Everywhere
by
Leonardo YongUk Kim
PDF
[141] react everywhere
by
NAVER D2
PDF
React 애플리케이션 아키텍처 - 아무도 알려주지 않아서 혼자서 삽질했다.
by
병대 손
PPTX
React
by
MinJae Kang
PDF
ReactJS | 서버와 클라이어트에서 동시에 사용하는
by
Taegon Kim
PDF
React principle
by
jongho jeong
PDF
Virtual dom to render
by
Kelly Woo
PDF
역시 Redux
by
Leonardo YongUk Kim
PDF
불변객체 적용으로 리액트 성능 최적화
by
Hun Yong Song
PPTX
바닐라에서 React까지
by
Wonjun Hwang
코드잇-리액트-특강.pdf
by
이정환
이정환_구름에듀_특강.pdf
by
이정환
Virtual dom
by
GyeongSeok Seo
XECon2015 :: [2-2] 박상현 - React로 개발하는 SPA 실무 이야기
by
XpressEngine
Facebook은 React를 왜 만들었을까?
by
Kim Hunmin
1.react 101
by
Daniel Lim
React를 이용하여 멀티플랫폼에서 개발하기
by
WebFrameworks
ReactJS로 시작하는 멀티플랫폼 개발하기
by
Taegon Kim
React Redux React Native
by
Leonardo YongUk Kim
React js 1
by
JaeKwang Jung
React Everywhere
by
Leonardo YongUk Kim
[141] react everywhere
by
NAVER D2
React 애플리케이션 아키텍처 - 아무도 알려주지 않아서 혼자서 삽질했다.
by
병대 손
React
by
MinJae Kang
ReactJS | 서버와 클라이어트에서 동시에 사용하는
by
Taegon Kim
React principle
by
jongho jeong
Virtual dom to render
by
Kelly Woo
역시 Redux
by
Leonardo YongUk Kim
불변객체 적용으로 리액트 성능 최적화
by
Hun Yong Song
바닐라에서 React까지
by
Wonjun Hwang
More from Jay Lee
PDF
Https
by
Jay Lee
PDF
04 component
by
Jay Lee
PDF
03 jsx
by
Jay Lee
PDF
02 install-react-js
by
Jay Lee
PDF
Codeveloper 개발기
by
Jay Lee
PDF
Codeveloper
by
Jay Lee
Https
by
Jay Lee
04 component
by
Jay Lee
03 jsx
by
Jay Lee
02 install-react-js
by
Jay Lee
Codeveloper 개발기
by
Jay Lee
Codeveloper
by
Jay Lee
01 introduce-react-js
1.
다같이 React를 이해해
봅시다. 리액트 소개 이재민 2018년 9월
2.
2018 자바스크립트로 대규모 애플리케이션을
개발할 수 있게 되었다. 1995
4.
MVC, MVVM, MVM
. 대부분 Model과 View로 이루어진 프레임워크
5.
JSON data HTML
6.
likes를 1에서 2로
바꾼다면? JSON data HTML
7.
data를 변경하는 로직
DOM에 반영하는 로직(Mutate) JSON data HTML
8.
규모가 커진다면? 구조가 복잡하다면? 제대로
관리를 못한다면? 그런데...
9.
만약 Ju-eun에게서 메시지가
온다면?
10.
4개 요소이상의 View
반영..
11.
View를 관리하는것이 점점 힘들어진다...
13.
과거의 DOM 새로운 데이터로 새로
만든 새로운 DOM 아주 간단한 원리
14.
더 이상 어떻게
View를 반영할지 고민할 필요가 없다!
15.
그런데 과연 이것이
효율적일까..? CPU 점유율도 높아지고... 메모리도 많이 들어가고..
17.
리엑트에 대한 이해가
필요
18.
component
19.
component template !== 타 프레임워크의
template과는 다른 개념!
20.
template HTML Markup
문자열 반환… template은…
21.
하지만 component는 조금더 복잡하다.
22.
component 컴포넌트의 생김새 컴포넌트의 동작
방식 component
23.
component 렌더링 Browser
24.
초기 렌더링 리 렌더링 두개의
랜더링이 존재한다.
25.
render() { } 초기
렌더링 render함수로 렌더링 시작
26.
render() { } 초기
렌더링 render함수로 렌더링 시작 컴포넌트의 생김새 컴포넌트의 동작 방식 최상위 컴포넌트 해석
27.
render() { } 초기
렌더링 render함수로 렌더링 시작 최상위 컴포넌트 해석 자식 컴포넌트를 재귀 해석
28.
초기 렌더링 자식 컴포넌트를
재귀 해석 HTML 마크업 작성 DOM에 HTML 주입
29.
리 렌더링(조화단계) 데이터 변경시
리렌더링 시작
30.
리 렌더링(조화단계) 초기 렌더링과
같은 방식으로 트리 작성
31.
리 렌더링(조화단계) 현재 렌더링
트리 리 렌더링 트리 초기 렌더링 트리와 리 렌더링 트리를 비교
32.
리 렌더링(조화단계) 현재 렌더링
트리 리 렌더링 트리 변경된 부분만 변경
33.
Virtual DOM
34.
DOM Document Object Model
35.
DOM Document Object Model 트리
구조로 작성되며 원하는 node 를 선택적으로 제어 가능
36.
그럼 왜 Virtual
DOM 을 사용할까?
37.
그럼 왜 Virtual
DOM 을 사용할까? DOM은 느린가?
38.
그럼 왜 Virtual
DOM 을 사용할까? DOM은 느린가? DOM자체의 속도는 JS 속도와 큰 차이가 없다.
39.
그럼 왜 Virtual
DOM 을 사용할까? DOM은 느린가? DOM자체의 속도는 JS 속도와 큰 차이가 없다. But!,
40.
그럼 왜 Virtual
DOM 을 사용할까? DOM은 느린가? DOM자체의 속도는 JS 속도와 큰 차이가 없다. But!, 동적 UI구현시 너무 많은 연산 및 리페인팅 시간 허비
41.
Virtual DOM은 최소한의
처리와 효율을 위한 DOM을 Javascript로 추상화한 객체
42.
Virtual DOM을 이용한
DOM 업데이트 단계
43.
Virtual DOM을 이용한
DOM 업데이트 단계 1. 데이터를 업데이트 하면 전체 UI를 Virtual DOM 에 리 렌더링
44.
Virtual DOM을 이용한
DOM 업데이트 단계 1. 데이터를 업데이트 하면 전체 UI를 Virtual DOM 에 리 렌더링 2. 이전 Virtual DOM에 있던 내용과 현재내용을 비교
45.
Virtual DOM을 이용한
DOM 업데이트 단계 1. 데이터를 업데이트 하면 전체 UI를 Virtual DOM 에 리 렌더링 2. 이전 Virtual DOM에 있던 내용과 현재 내용을 비교 3. 바뀐 부분만 실제 DOM에 적용
46.
우리는 다음 문제를
해결하기 위해 리엑트를 만들었습니다 지속적으로 데이터가 변화하는 대규모 애플리케이션 구축하기 -리엑트 메뉴얼-
Download