728x90
728x90
API (Application Programming Interface)API는 소프트웨어나 애플리케이션 간의 상호작용을 가능하게 하는 일련의 규칙과 명세이다.쉽게 말해, API는 한 소프트웨어가 다른 소프트웨어에게 자신의 기능을 어떻게 사용할 수 있는지 정의해 놓은 것이다.API를 이용하면 개발자가 기능을 구현하지 않고도 원하는 기능을 제공하는 서비스를 이용할 수 있다. API 장점API를 이용하여 이미 구현된 기능을 쉽게 재사용할 수 있어 시간이 절약된다.표준화된 서비스를 제공하기 때문에 호환성을 높여준다.API 사용예시구글이나 깃허브 같은 서비스의 API를 사용하여 웹서비스에 소셜 로그인 기능을 통합구글 맵스 API를 이용해 웹서비스에 지도 서비스 제공카카오페이, 네이버페이 등의 API를 통해 온라인..
STEP1. 투두리스트의 기본 디자인과 기능 완성하기 주요 기능 투두리스트 추가하기 투두리스트 수정, 삭제 체크한 투두리스트 줄 긋기 디렉터리 구조 my-todo-list/ │ ├── src/ │ ├── js/ │ │ └── main.js │ ├── css/ │ │ └── main.css │ └── assets/ │ │ ├── index.html ├── README.md └── package.json 소스파일 index.html TODO 삭제 main.css body { font-family: sans-serif; } header img { position: relative; width: auto; left: -100px; top: 100px; } .todo-wrapper { position: relat..
React란?React.js는 사용자 인터페이스를 만들기 위한 JavaScript 라이브러리로,재사용 가능한 컴포넌트를 기반으로 하는 선언적이고 효율적인 UI 개발을 가능하게 한다.가상 DOM을 사용하여 성능을 최적화하고, 단방향 데이터 흐름을 통해 애플리케이션의 상태 관리를 단순화하는데 용이하다.React는 프레임워크가 아닌 라이브러리이고메타(페이스북)와 개발자 커뮤니티에 의해 유지 관리되고 있다.React의 특징컴포넌트 기반 구조가상 DOM (Virtual DOM)단방향 데이터 흐름 (One-way Data Binding)JSX컴포넌트 기반 구조애플리케이션을 독립적이고 재사용 가능한 부분으로 나누어 코드의 유지 관리를 용이하게 하고,대규모 프로젝트의 개발 효율성을 향상시킨다.각..