API란? Application Programming Interface의 약자로, 응용 프로그래밍 인터페이스라고 해석할 수 있습니다. 쉽게 말해, 컴퓨터나 컴퓨터 프로그램 사이의 연결을 의미합니다. 즉, 연결을 어떻게 할 것인가에 대한 정의라고 보면 되겠습니다. Frontend Service - Backend Service 간의 연결 Frontend가 만드는 영역을 Frontend Service, Backend가 만드는 영역을 Backend Service라고 하겠습니다. 이 두 가지가 서로 연결될 때 API가 활용됩니다. Frontend Service는 고객과 닿아있고, Backend Service는 DB에 닿아있습니다. 고객이 DB에 접근하기 위해 FE와 BE가 연결되어야 하고, 이때 API를 활용합니..
Dynamic Routes 저번 글에서 다양한 페이지들을 만들었지만 slug를 활용하면 slug에 어떤 값이 들어오든 동적으로 화면을 다룰 수 있었습니다. 그런데 slug 값으로 주었지만 실질적으로 그 slug에 따라 다르게 보여야만 우리가 의도한 바를 보일 수 있을 것입니다. [slug] 값은 어떻게 활용할 것인가? Next.js에서 제공하고 있는 ('next/router') useRouter라는 함수가 있는데요. 이 훅을 이용하여 router를 꺼내고 거기에서 slug를 꺼내볼 수 있습니다. 1 2 3 import { useRouter } from 'next/router' const router = useRouter() const { slug } = router.query cs 📜 src/pages/..
- Total
- Today
- Yesterday
- 리액트
- CSS
- 프론트엔드 공부
- 딥러닝
- JSP
- 프로젝트 회고
- 리액트 훅
- 타입스크립트
- TypeScript
- react
- Python
- 프론트엔드 기초
- HTML
- 머신러닝
- 자바
- testing
- 스타일 컴포넌트 styled-components
- jest
- 데이터분석
- 파이썬
- next.js
- 자바스크립트
- rtl
- react-query
- frontend
- styled-components
- 프론트엔드
- 인프런
- 자바스크립트 기초
- 디프만
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |