Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- userecoilvalue
- 42747
- 오블완
- 프로그래머스
- Outlet
- H-index
- 138476
- usesetrecoilstate
- 노마드코더
- Recoil
- Typescript
- React
- programmers
- 티스토리챌린지
- Helmet
- useoutletcontext
- 귤 고르기
Archives
- Today
- Total
오늘도 코딩하나
[React] ReactJS로 영화 웹 서비스 만들기_(7) 본문
강의 내용 요약
#7.5 ~ #7.9
○ react-router-dom
Router만들고 그 안에 Route 만들엇어
그리고 누군가 /로 가면 Home을 보여줄거야
- hash router -> 뒤에 뭔가가 붙어 ( http://localhost:3000/#/detail )
- browser router -> 웹사이트 url처럼 생김 ( http://localhost:3000/detail )
=> 차이점 : url 차이
뒤에 뭘 붙이기 싫으니까 보통은 browser router을 사용해
<a href="/movie">{title}</a>
보통 이렇게 썼었을거야
하지만 페이지 전체가 재실행돼
-> Link : 브라우저 새로고침 없이도 유저를 다른 페이지로 이동시켜주는 컴포넌트
<Link to="/movie">{title}</Link>
-> 이동은 했지만 새로고침하는 것처럼 안보여 -> 빠르게 반응하는 것처럼 보여
<Route path="/movie/:id">
-> /movie/1로 가고싶은경우 사용
※ useParams : url에 있는 값을 반환해주는 함수(특히 변경되는 값)
- React Router는 내가 Route에 써둔 변수명을 그대로 사용하고 있어
'React > 노마드코더' 카테고리의 다른 글
[React] TypeScript로 component 설계하기 (1) | 2025.01.16 |
---|---|
[React] Styled-Component로 동적 스타일링과 테마 적용하기 (0) | 2025.01.15 |
[React] ReactJS로 영화 웹 서비스 만들기_(6) (1) | 2025.01.03 |
[React] ReactJS로 영화 웹 서비스 만들기_(5) (0) | 2025.01.02 |
[React] ReactJS로 영화 웹 서비스 만들기_(4) (1) | 2025.01.01 |