본문 바로가기

라이브러리3

라이브러리(Library)와 프레임 워크(Framework) 차이 🔥 라이브러리(Library)란? 어떤 특정기능을 구현하기 위해 미리 만들어진 함수들의 집합이며, 필요할 때만 자유롭게 꺼내서 사용할 수 있는 일종의 도구이다개발자가 만든 클래스들의 나열로, 다른 프로그램들에서 사용할 수 있도록 제공하는 방식이다라이브러리를 사용하더라도 프레임워크가 정한 방식에 따라야 하지만 이를 어떻게 사용할지는 개발자가 자유롭게 정할 수 있다대표적인 라이브러리에는 'React' , 'jQuery' 등이 있다🔥 프레임 워크(Framework)란? 정해진 매뉴얼 룰을 제공하며 개발 시 필수적인 코드와 알고리즘 같은 기능을 제공해서 재사용이 가능하도록 해주는데 다만 정해진 가이드를 지켜야 한다클래스와 라이브러리가 합쳐진 구조이다대표적인 프레임워크에는 'Mybatis', 'Spring F.. 2024. 7. 13.
리액트 [기초] 리액트와 컴포넌트의 개념 리액트의 개념 페이스북에서 제공하는 자바스크립트 UI 라이브러리로 사용자 인터페이스를 만드는 데 사용된다 프레임워크가 아닌 오직 view 만 담당하는 라이브러리 이므로 기타 기능은 직접 구현해서 사용해야 한다 컴포넌트 기반이다 Virtual DOM 방식을 사용하여 DOM 업데이트를 추상화 함으로써 DOM처리 횟수를 최소화하고 효율적으로 진행한다 다른 웹 프레임워크나 라이브러리와 혼용할 수도 있다 컴포넌트(component)의 개념 앱을 이루는 최소한의 단위이다. 리액트 프로젝트에서 특정 부분이 어떻게 생길지 정하는 선언체를 말한다 컴포넌트를 view로 보여주는 것을 렌더링이라 하며 컴포넌트를 실제 페이지에서 렌더링 할 때는 분리된 두 가지 절차를 따른다 먼저 문자열 형태의 HTML 코드를 생성한 후 특정.. 2022. 5. 24.
Concurrently 라이브러리 Concurrently는 라이브러리인데 이 라이브러리를 쓰면 프론트와 서버를 동시에 실행시킬 수 있다 ★ 터미널에 npm run dev 라고 입력하면 프론트, 서버가 동시에 실행된다. 따로 실행 하려면 ... npm run backend : 백엔드 실행 명령어 npm run start : 프론트엔드 실행 명령어 2022. 4. 7.
728x90