2025/10(2)
-
[Typescript] 타입스크립트란?
💡 타입스크립트(TypeScript) 정리타입스크립트는 자바스크립트를 더 안전하게 사용할 수 있도록 타입 관련 기능을 추가한 언어🔑 주요 특징 및 정의자바스크립트의 확장판: 타입스크립트는 자바스크립트의 슈퍼셋(Superset) 언어, 자바스크립트의 기본적인 모든 문법을 포함하고 있음을 의미목표: 자바스크립트의 유연함이 가져오는 버그 발생 가능성을 줄여 안정성을 높이기 위해 등장(C# 개발자님..대단해)탄생 배경: 자바스크립트는 원래 웹 브라우저에서만 사용되도록 설계되어 문법이 유연하고 자유로움 ->하지만 Node.js 등장 이후 웹 서버, 모바일 앱, 데스크톱 앱 등 어디서든 구동되면서, 복잡하고 큰 규모의 애플리케이션 개발 시 예기치 못한 버그 발생 가능성이 높아졌고, 이를 해결하기 위해 타입스크립..
2025.10.30 -
props을 대하는 vue와 react 차이
취업하기 전에 react를 공부했었는데, 그때 인강 실습하면서도 이해가 안 되는 부분이 많았다..!연휴를 맞아 다시 리액트 공부를 시작했는데,, 이제 이해가 된다 히히제목과 같이 react(v19)와 vue(v3)의 확실한 차이는 props!!! 우선 props는 부모가 자식에게 내려주는 데이터이다. api를 통신하여 데이터를 주고 받는 실무에서는 props 사용하여 잘 주면 필요없는 api 통신이 줄어든다. 프론트에서 데이터 흐름을 읽기도 좋고, 데이터의 일치성도 높기 때문에 굉장히 중요한 개념이다. Vue에서 prop를 쓰려면const props = defineProps({ title: { type: String, default: "" }, color: { type: strin..
2025.10.10