INNER CODE UNIT · JavaScript
Blog
jthegedus/firebase-gcp-examples · functions-nextjs/pages/blog/index.js:20
function Blog(props) {
const initialData = props.posts;
const { data } = useSWR(FirestoreBlogPostsURL, fetcher, { initialData });
// initialData is already transformed, so only transform refetches
const posts = data.documents ? generatePosts(data) : data;
return (
<div className="container">
<Head>
<title>Next.js on Firebase Hosting</title>
<link rel="icon" href="/favicon.ico" />
</Head>
<main>
<Header />
<h1 className="title">Blog Posts</h1>
<ul>
<li>