Study 23.

WorldWannyWeb.·2021년 5월 18일
0

Study

목록 보기
21/35
post-thumbnail

2021-05-11


코드, 면접문제중 아무거나 2문제씩


[Frontend Question]

1. react router 와 같은 client side routing에 대해 설명해 주세요

Answer.
SPA는 단일 페이지 어플리케이션으로 모던 웹의 패러다임이며, 단일 페이지로 구성되어 있는 구조를 말합니다. SPA는 처음에 모든 정적 리소스들을 처음에 한번 내려받는데 여기서 server-side-routing을 하게되면 모든 요청시 새로고침을 하게됩니다. 이 과정에서 불필요한 데이터도 요청을 보내기 때문에 페이지가 렌더링 되는데 시간이 더 걸리게 됩니다. client-side-routing은 이러한 불편사항을 해결하고, 필요한 데이터만 요청할 수 있습니다. 그리고 이를 더 쉽게 해줄 수 있는 것이 react router입니다.


[Frontend Question]

2. Flux란?

Answer.
Flux는 Facebook에서 클라이언트-사이드 웹 어플리케이션을 만들기 위해 사용하는 어플리케이션 아키텍쳐입니다. 단방향 데이터 흐름을 활용해 뷰 컴포넌트를 구성하는 React를 보완하는 역할을 합니다. 이전까지의 프레임워크와는 달리 패턴과 같은 모습을 하고 있기 때문에 수많은 새로운 코드를 작성할 필요 없이 바로 Flux를 이용해 사용할 수 있습니다.

profile
와니완의 월드와이드와니웹🐥

0개의 댓글