작성
·
417
0
import React from "react";
import { useState } from "react";
import axios from "axios";
import { useNavigate } from "react-router-dom";
const BlogForm = () => {
const navigate = useNavigate();
const [title, setTitle] = useState("");
const [body, setBody] = useState("");
const onSubmit = () => {
axios
.post("http://localhost:3001/posts", {
title,
body,
})
.then(() => {
navigate("/blogs");
});
};
react-router-dom@6으로 할때 useNavigate 를 사용해서 구현하려고 하는데요 저렇게 코드를 짰는데 blogs 페이지로 넘어가질 않습니다.
useNavigate 를 사용할때는 어떻게 해야 블로그 페이지로 넘어갈 수 있나요??
----------------------------------------------------
해결했습니다!
답변 2
0
셋팅은 index.js 파일로 가서
import { BrowserRouter } from "react-router-dom";
<BrowserRouter> 이걸로 <App/> 이걸 감싸면 끝입니다.
App.js입니다.