useParams

    [React] 일기장 프로젝트 2. 페이지 구현 - 수정, 상세화면

    이 블로그는 유데미 '한입 크기로 잘라먹는 리액트' 강의를 듣고 복습하고자 작성되었습니다. 목차 1. 수정페이지 2. 상세페이지 1. 수정페이지(/edit) 수정페이지는 일기 작성페이지와 거의 유사해서 만드는 과정도 간단합니다. 1. id 정보와 일기 데이터 가져오기 id는 App.js의 route에서 path variable로 설정한 후 useParams를 이용해 id 객체로 불러올 것입니다. 또 일기 데이터는 일기 작성화면에서 구현했듯 useContext를 이용해 가져올 것입니다. 1-1. Edit 컴포넌트 만들기 import { useNavigate } from 'react-router-dom'; const Edit = () => { const navigate = useNavigate(); retu..

    [React] 일기장 프로젝트 0. 페이지 라우팅

    [React] 일기장 프로젝트 0. 페이지 라우팅

    이 블로그는 유데미 '한입 크기로 잘라먹는 리액트' 강의를 듣고 복습하고자 작성되었습니다! 목차 1. 페이지 라우팅이란 2. React Router 실습 3. React Router 사용 4. React Router 응용 1. 페이지 라우팅이란 일기장 프로젝트를 시작하면서 가장 먼저 진행한 것은 페이지 라우팅이었습니다. 먼저 라우팅이란, 네트워크 내에서 통신 데이터를 보낼 경로를 선택하는 과정입니다. 그리고 페이지 라우팅이란, 서버에 특정 페이지를 달라고 요청(request) 해서, 서버가 알맞은 페이지를 제공하도록 하는 과정을 말하는 것입니다. 즉, 서버로부터 페이지를 요청하고 받을 경로를 만드는 것입니다. 보통 MPA(Multipage Application), 즉 html 페이지가 여러 개인 방식에서..