1 min read
Dukungan React Server Components (RSC) di seluruh kerangka dan perpustakaan – Beragampengetahuan
Komponen server melewati komponen klien “menunggu” dan memberikan hasilnya ke komponen klien.
// Page.tsx
import React, { Suspense } from "react";
import db from './db';
import Comments from "./Comments"
export default async function Page() {
const note = await db.notes.get(42);
const commentsPromise = db.comments.get(note.id);
return (
<div>
{note.title}
<Suspense fallback={<p>Loading Comments...</p>}>
<Comments commentsPromise={commentsPromise} />
</Suspense>
</div>
);
}
// Comments.tsx
"use client";
import React, { use } from "react";
export default function Comments({ commentsPromise }) {
const comments = use(commentsPromise);
return comments.map(({ id, content }) => <p key={id}>Comment: {content}</p>);
}
// db.ts
const db = {
notes: {
async get(id) {
await new Promise((r) => setTimeout(r, 1000));
return { id, title: "Some note" };
}
},
comments: {
async get(id) {
await new Promise((r) => setTimeout(r, 1000));
return [
{ id: 1, noteId: id, content: "First comment" },
{ id: 2, noteId: id, content: "Second comment" }
];
}
}
}
export default db;
Contents
rencana pengembangan website
metode pengembangan website
jelaskan beberapa rencana untuk pengembangan website, proses pengembangan website, kekuatan dan kelemahan bisnis pengembangan website
, jasa pengembangan website, tahap pengembangan website, biaya pengembangan website
#Dukungan #React #Server #Components #RSC #seluruh #kerangka #dan #perpustakaan