{ // Use IntelliSense to learn about possible attributes. // Hover to view descriptions of existing attributes. // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "type": "chrome", "request": "launch", "name": "Launch Chrome against localhost", "url": "http://localhost:8080", "runtimeArgs": ["--disable-web-security"], "webRoot..
useEffect(() => { async function anyNameFunction() { let test = await context.getItemsSourceAsync(); setArticles(test); } anyNameFunction(); }, []); Arrow 함수를 통하여 작성한 함수를 호출하는 방식으로 Async/Await를(비동기) 사용할 수 있다. sync(동기) / Async(비동기) 동기 방식 : 순차적으로 일을 스스로 끝내 나가는 방식 비동기 방식 : 해야 할 일을 위임하고 기다리는 방식
Typescript를 지원하지 않는 NPM Module, NPM Module 타입 선언 파일(.d.ts)을 커스텀 대체하기 타입스크립트를 사용중인데 Npm Module이 타입스크립트를 지원하지 않아 Module을 사용할 수 없는 경우가 간혹 있는데 이 경우 아래와 같이 진행하여 해결하였으니 예시를 참고바랍니다.. 더보기 ※ d.ts파일이란? 타입스크립트 선언 파일 d.ts 는 타입스크립트 코드의 타입 추론을 돕는 파일입니다. 예를 들어, 전역 변수로 선언한 변수를 특정 파일에서 import 구문 없이 사용하는 경우 해당 변수를 인식하지 못합니다. 예시) npm install reactjs-tag-input라는 패키지를 설치하였으나, 이 패키지는 Typescript를 지원하지 않는다. reactjs-tag..
페이스북에서 제공하는 자바스크립트 UI 라이브러리. 간단히 설명하면 Angular는 프레임워크이고 React는 라이브러리이다. 더보기 프레임워크 : 프로그램 개발하기 위한 여러 요소들과 메뉴얼인 룰을 제공 라이브러리 : 소프트웨어를 개발하기 쉽게 기능을 제공하는 도구 프레임워크는 정해진 룰을 지키면서 만들며, 라이브러리는 도구이기에 자유도가 다르다. ※ DOM(Document Object Model) HTML, XML, CSS등을 트리 구조로 인식하고 데이터를 객체로 간주해 관리 React는 이벤트로 인해 데이터로 인해 데이터를 관리하는 Model에 변화가 생기면 Virtual DOM을 생성하며 이후 Virtual DOM과 실제 DOM을 비교하고, 변화가 발생한 부분만 업데이트한다. 더보기 SPA(Sin..
- Total
- Today
- Yesterday