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>

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…