개발 프로젝트/스위트케어

Next.js 프로젝트에서 Redirect 시키기

티시즌 2023. 12. 27. 21:04

 

import { redirect } from 'next/navigation';

const FamilyManage = () => {
  redirect('/calendar');
  return <>It should be redirect to calendar</>;
};

export default FamilyManage;

https://nextjs.org/docs/app/api-reference/functions/redirect

 

Functions: redirect | Next.js

API Reference for the redirect function.

nextjs.org

 

그러나 오류..

애초에 터미널에서부터 에러가 떠 있었다..

대신 useRouter를 사용하기로..

import { useRouter } from 'next/router';
import { useEffect } from 'react';

const FamilyManage = () => {
  const router = useRouter();

  useEffect(() => {
    router.push('/calendar');
  }, []);

  return <>It should be redirect to calendar</>;
};

export default FamilyManage;