본문 바로가기

nodejs, reactjs) gatsby page navigation - 개발 기록 6

다음은 template 으로 navigate 한 예제이다.

 

import React, { useEffect } from 'react';
import { navigate } from 'gatsby';

const IndexPage = ({ pageContext }) => {

    const { lastItem } = pageContext;

    useEffect(() => {
        if (lastItem && lastItem.id) {
            navigate(`/${lastItem.id}`);
        }
    }, [lastItem]);

    return (
        <div>
            <h1>Hello World</h1>
        </div>
    )
}

export default IndexPage;