티스토리 뷰
먼저 짚고 넘어 가야 할 것, 라우팅이란 무엇인가?
라우트는 간단히 말해 데이터를 목적지까지 어떤 경로로 보낼 것인가 정하는 것이다.
대표적으로 특정 웹사이트에 접근할 떄 IP를 찾아가는 것도 라우트를 하는 과정이다.
리액트는 SPA에 특화된 라이브러리이다.
처음 리액트로 간단한 앱을 만들었을 때 정말 난감했던 기억이 난다.
뒤로가기가 안 되는 것이다!
이거 페이지 안에서 모든 리렌더링이 이루어지다보니..
그래서 필요한 것이 react router 라이브러리다.
공식 사이트에서는 다음과 같이 기능을 소개한다.
Configuring Routes
Navigating with Link
Creating Links with active styling
Using Nested Routes for Layout
Navigating programmatically
Using URL params for data loading
Using URL Search params
Creating your own behaviors through composition
Server Rendering
경로를 찾고 링크를 설정하고 URL params을 사용하고, 서버까지 렌더링한단다.
정말이지 필수적인 라이브러리다
'Programming > React' 카테고리의 다른 글
React.memo() - props가 복잡한 object일 때 (0) | 2022.04.24 |
---|---|
Youtube API 적용 중 SameSite에러 발생 (0) | 2022.04.14 |
useMemo() 를 사용해야 할 때 (0) | 2022.04.14 |
리액트의 컴포넌트명은 무조건 대문자 (0) | 2022.04.13 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 원격주소변경
- 하나의행
- 하이브리드앱 디버깅
- 깃레포변경
- 리액트
- Join
- react.memo
- sameSte
- youtube api
- props
- GIT
- React
- vscode
- 리액트youtube
- 컴포넌트
- autocommit=0
- mysql commit
- Repository
- mariadb
- useMemo
- memo 동작안함
- 깃레포
- 화살표함수괄호
- 안드로이드 웹뷰 크롬
- memo props
- 화살표함수
- mysql rollback
- 웹뷰 디버깅
- autocommit
- react youtube api
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함