1. 노션에 작성 글을 오른쪽 상단의 공유를 눌러 웹에서 공유를 선택 합니다.
-> 나온 url 의 마지막 내용을 아래 주소에 넣고 잘 나오는지 체크
https://notion-api.splitbee.io/v1/page/공유주소의 마지막 내용
2. react 에 react-notion 추가
https://github.com/splitbee/react-notion
yarn add react-notion
3. 1번에서 공유할 주소를 2번의 react-notion 에 기재하여 호출
import "react-notion/src/styles.css";
import "prismjs/themes/prism-tomorrow.css";
import { NotionRenderer } from "react-notion";
import React, { useState, useEffect } from 'react';
function App() {
const [response, setResponse] = useState({});
useEffect(() => {
const NOTION_PAGE_ID = '연동할 notion 공유 url';
fetch(`https://notion-api.splitbee.io/v1/page/${NOTION_PAGE_ID}`)
.then(res => res.json())
.then((resJson) => {
setResponse(resJson);
});
}, [])
return (
<div className="App">
<NotionRenderer
blockMap={response}
fullPage={true}
/>
</div>
);
}
export default App;
출처:
'푸닥거리' 카테고리의 다른 글
윈도우 11 작업 표시줄 아이콘 깨짐 증상 (0) | 2022.05.22 |
---|---|
axios promise async-await useEffect useReducer Hook react (0) | 2022.05.21 |
훈련교강사 보수교육 2022년도 2차 보수교육 (0) | 2022.05.11 |
react project create error in aws (0) | 2022.05.10 |
curl 로 graphql 호출하기 (0) | 2022.05.03 |
댓글