[TIL]주특기입문_Day18

지냐킴·2022년 7월 28일
0

항해99 8기 TIL/WIL

목록 보기
18/41
post-thumbnail

22.07.28 목요일

🗓할일

CS 스터디 챕터 15,16 정리
React 개인과제 리뷰, 제출
React 팀 과제 자료 조사
TIL 쓰기

🚀 TIL

React 팀 과제

SPA 방식과 MPA 방식은 무엇인가요?

SPA(Single Page Application)는 한 개의 페이지로 구성된 애플리케이션이고,서버로부터 완전한 새로운 페이지를 불러오지 않고 현재의 페이지를 동적으로 다시 작성함으로써 사용자와 소통하는 웹 애플리케이션이나 웹사이트를 말한다.이는 연속되는 사용자의 페이지 간섭을 막아주고 데스크톱 애플리케이션처럼 동작하도록 만들어준다.필요한 모든 코드는 하나의 페이지로 불러오거나, 적절한 자원들을 동적으로 불러들여서 필요하면 문서에 추가하는데, 보통 사용자의 동작에 응답하게 되는 방식이다.

MPA(Multi-Page Application)은 예전의 방식대로 동작한다.
브라우저에서 변경사항이 있을 때 서버로 서브밋 데이터를 전달하여 새로운 페이지 렌더링을 요청하고 그 데이터를 표시한다.이러한 애플리케이션은 그 필요성 때문에 SPA보다는 규모가 더 크다.많은 콘텐츠로 인해, 많은 UI 레벨을 갖게 된다. 운 좋게도 이것은 더는 문제가 되지 않는다.AJAX 덕분에 우리는 크고 복잡한 애플리케이션들이 서버와 브라우저 사이에서 많은 데이터를전송해야 하는 문제를 걱정할 필요가 없게 되었다. 애플리케이션의 특정 부분만을 리프레쉬 할 수 있도록 한 것이다.반면, 더 큰 복잡성이 가중되면서 SPA보다 개발이 더 어려워졌다.

자바스크립트 export, export default, import 무슨 뜻일까?

  • export
    내가 만든 모듈의 함수, 객체, 변수를 다른 모듈에서 가져다 사용 할 수 있도록 내보낼때 사용한다.
    ex) import {함수명} from *

  • export default
    특정 하나만 내보낼때 사용
    ex) import 함수명 from*

  • import
    export를 통해 내보내 진것을 가져다 사용한다라고 보면된다

💬

우아아아아아아아 너무 피곤하다 어제 과제 끝내겠다고 새벽 4시까지 했나? 하루종일 비몽사몽이다
하루를 그냥 날렸다
멘탈 터졌던 이번 주가 끝났는데 심화주차는 더 하겠지ㅎㅎㅎ
신난다
어쩌겠어 해야지 뭐
화이팅

profile
코린이일기

0개의 댓글

관련 채용 정보