SwDevLib
-
TypeScript 소개SwDevLib 2022. 9. 4. 18:37
TypeScript코드를 컴파일하면 결과물로 JavaScript 코드를 출력한다. JavaScript와 달리 정적 타입을 명시할 수 있다(지나치게 자유로운(=위험한) 변수나 객체 활용에 의도적으로 제약을 걸어 개발의 안정성 및 편의성을 증대시키는 목적). 마이크로소프트에서 구현한 JavaScript의 Superset 프로그래밍 언어이다. 델파이와 C#의 개발을 주도한 Anders Hejlsberg가 개발에 참여하였기에 일부 기능이나 문법은 C#와 유사하다. 프론트엔드와 백엔드를 모두 TypeScript로 구현한다면 개발 안정성과 편의성에 유리하다. Vsc & NodeJs 에서 TypeScript 설치 typescript test https://www.w3schools.com/typescript/tryty..
-
React 개요SwDevLib 2022. 9. 4. 18:11
메타(페이스북)에서 개발한 오픈 소스 자바스크립트 라이브러리. 프레임워크가 아니라 라이브러리이기에 다른 프레임워크에 붙일 수 있다. TypeScript, Sass같은 언어도 지원한다. Single Page Application (SPA) 개발도구. 기존 html개발은 화면마다 만들어두고 불러오는 방식과 달리, 한번 불러온 한페이지에서 여러 화면을 제공하는 방식으로 한번 실행된 어플리케이션이 여러 화면을 보여주는 것과 닮았다. 최초로 한번 모든 정적 리소스를 받아오고, 새로운 페이지 요청 시 페이지 갱신에 필요한 내용만 전달받고 그내용 위주로 페이지를 갱신하는 Rendering방식으로 트래픽과 불필요한 갱신을 줄인다. html은 전체를 그리는 방식에 가깝다면 react는 각 요소마다 rendering호출이..