2025/03 4

React Router란?

React Router: React 앱에서 페이지 이동을 가능하게 해주는 라이브러리 React 자체는 "SPA(Single Page Application)"라서, 기본적으로 페이지 이동이 안 된다.그래서 React Router가 필요하고 이를 통해 URL에 따라 다른 컴포넌트를 보여줄 수 있다! ex) 사용법홈 페이지, 소개 페이지, 연락처 페이지로 이동하는 React 앱을 만든다고 한다면../ -> 홈페이지/about -> 소개 페이지/contact -> 연락처 페이지 } />} />} /> - App.jsximport {BrowserRouter, Routes, Route} from "react-router-dom";import Home from "./Home";import About from "./A..

카테고리 없음 2025.03.29

HTTP vs HTTPS

HTTP & HTTPS : 웹 사이트에서 데이터를 주고받을 때 사용하는 규칙.웹 브라우저와 서버 간 통신을 둘 다 가능하게 하지만 HTTPS는 보안이 더 강화된 버전. HTTP(HyperText Transfer Protocol) :웹에서 데이터를 주고받는 기본적인 방식. 웹 사이트의 텍스트, 이미지, 동영상 등 서버에서 브라우저로 전송하는 규칙- 데이터를 암호화되지 않은 상태로 전송- 빠르고 가벼우나, 보안 취약- URL이 http://로 시작 HTTPS(HyperText Transfer Protocol Secure) :HTTP에 보안 기능이 추가된 버전. 데이터를 암호화해서 해커가 중간에 훔쳐볼 수 없게 보호.- SSL/TLS 암호화를 사용하여 데이터를 보호- 해커가 데이터를 가로채도 해독할 수 없음-..

카테고리 없음 2025.03.18

API란?

API (Application Programming Interface) : 소프트웨어 간 데이터를 주고받을 수 있도록 하는 인터페이스프로그램과 프로그램이 서로 소통하는 방법을 제공 +) 인터페이스 (Interface) : 두 개의 시스템, 장치, 소프트웨어 또는 개체가 서로 소통할 수 있도록 하는 연결 지점!    무언가와 또 다른 무언가를 연결하는 교각역할    ex) 게임 컨트롤러 (인간과 게임기가 직접 소통할 수 없지만 컨트롤러를 이용해 소통 가능)    소프트웨어 인터페이스로는 API, UI 등이 있고 하드웨어 인터페이스로는 USB 포트, HDMI 케이블, 블루투스 등이 존재.    프로그래밍 상에서는 객체 지향 프로그래밍에서 interface 키워드로도 사용됨.         interface ..

카테고리 없음 2025.03.13