Skip to content

Commit 1fe2cf0

Browse files
merging all conflicts
2 parents b4f5eaf + c0c955e commit 1fe2cf0

File tree

5 files changed

+25
-10
lines changed

5 files changed

+25
-10
lines changed

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@
3030
"@radix-ui/react-context-menu": "^2.1.5",
3131
"body-scroll-lock": "^3.1.3",
3232
"classnames": "^2.2.6",
33-
"date-fns": "^2.16.1",
3433
"debounce": "^1.2.1",
3534
"github-slugger": "^1.3.0",
3635
"next": "15.1.0",

src/content/reference/rsc/directives.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,11 @@ Direktif digunakan di [Komponen Server React](/reference/rsc/server-components).
1010

1111
<Intro>
1212

13+
<<<<<<< HEAD
1314
Direktif memberikan instruksi kepada [bundler yang kompatibel dengan React Server Components](/learn/start-a-new-react-project#bleeding-edge-react-frameworks).
15+
=======
16+
Directives provide instructions to [bundlers compatible with React Server Components](/learn/start-a-new-react-project#full-stack-frameworks).
17+
>>>>>>> c0c955ed1d1c4fe3bf3e18c06a8d121902a01619
1418
1519
</Intro>
1620

src/content/reference/rsc/server-components.md

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,11 @@ title: "Komponen Server"
44

55
<RSC>
66

7+
<<<<<<< HEAD
78
Komponen Server digunakan di [Komponen Server React](/learn/start-a-new-react-project#bleeding-edge-react-frameworks).
9+
=======
10+
Server Components are for use in [React Server Components](/learn/start-a-new-react-project#full-stack-frameworks).
11+
>>>>>>> c0c955ed1d1c4fe3bf3e18c06a8d121902a01619
812
913
</RSC>
1014

@@ -22,7 +26,11 @@ Lingkungan terpisah ini adalah "server" dalam Komponen Server React. Komponen Se
2226
<Note>
2327

2428

29+
<<<<<<< HEAD
2530
#### Bagaimana cara membangun dukungan untuk Komponen Server? {/*how-do-i-build-support-for-server-components*/}
31+
=======
32+
While React Server Components in React 19 are stable and will not break between minor versions, the underlying APIs used to implement a React Server Components bundler or framework do not follow semver and may break between minors in React 19.x.
33+
>>>>>>> c0c955ed1d1c4fe3bf3e18c06a8d121902a01619
2634
2735
Meskipun Komponen Server React di React 19 sudah stabil dan tidak akan rusak antar versi mayor, API dasar yang digunakan untuk mengimplementasikan bundler atau framework Komponen Server React tidak mengikuti semver dan dapat berubah antar versi minor di React 19.x.
2836

@@ -47,7 +55,7 @@ function Page({page}) {
4755
setContent(data.content);
4856
});
4957
}, [page]);
50-
58+
5159
return <div>{sanitizeHtml(marked(content))}</div>;
5260
}
5361
```
@@ -71,7 +79,7 @@ import sanitizeHtml from 'sanitize-html'; // Tidak termasuk dalam bundel
7179
async function Page({page}) {
7280
// CATATAN: dimuat *saat* render, ketika aplikasi dibangun.
7381
const content = await file.readFile(`${page}.md`);
74-
82+
7583
return <div>{sanitizeHtml(marked(content))}</div>;
7684
}
7785
```
@@ -115,7 +123,7 @@ function Note({id}) {
115123
setNote(data.note);
116124
});
117125
}, [id]);
118-
126+
119127
return (
120128
<div>
121129
<Author id={note.authorId} />
@@ -255,7 +263,7 @@ Ini bekerja dengan pertama-tama merender `Notes` sebagai Komponen Server, dan ke
255263
<p>this is the second note</p>
256264
</Expandable>
257265
<!--...-->
258-
</div>
266+
</div>
259267
</body>
260268
```
261269

@@ -272,8 +280,13 @@ import db from './database';
272280
async function Page({id}) {
273281
// Akan suspend Komponen Server.
274282
const note = await db.notes.get(id);
283+
<<<<<<< HEAD
275284

276285
// CATATAN: tidak ditunggu, akan mulai di sini dan menunggu di klien.
286+
=======
287+
288+
// NOTE: not awaited, will start here and await on the client.
289+
>>>>>>> c0c955ed1d1c4fe3bf3e18c06a8d121902a01619
277290
const commentsPromise = db.comments.get(note.id);
278291
return (
279292
<div>

src/content/reference/rsc/use-client.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,11 @@ export default function RichTextEditor({ timestamp, text }) {
4141
}
4242
```
4343

44+
<<<<<<< HEAD
4445
Saat file yang ditandai dengan `'use client'` diimpor dari Komponen Server, [bundler yang kompatibel](/learn/start-a-new-react-project#bleeding-edge-react-frameworks) akan memperlakukan impor modul sebagai batas antara kode yang dijalankan server dan kode yang dijalankan klien.
46+
=======
47+
When a file marked with `'use client'` is imported from a Server Component, [compatible bundlers](/learn/start-a-new-react-project#full-stack-frameworks) will treat the module import as a boundary between server-run and client-run code.
48+
>>>>>>> c0c955ed1d1c4fe3bf3e18c06a8d121902a01619
4549
4650
Sebagai dependensi `RichTextEditor`, `formatDate` dan `Button` juga akan dievaluasi pada klien terlepas dari apakah modulnya berisi direktif `'use client'`. Perhatikan bahwa satu modul dapat dievaluasi pada server saat diimpor dari kode server dan pada klien saat diimpor dari kode klien.
4751

yarn.lock

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2799,11 +2799,6 @@ data-view-byte-offset@^1.0.0:
27992799
es-errors "^1.3.0"
28002800
is-data-view "^1.0.1"
28012801

2802-
date-fns@^2.16.1:
2803-
version "2.28.0"
2804-
resolved "https://registry.npmjs.org/date-fns/-/date-fns-2.28.0.tgz"
2805-
integrity sha512-8d35hViGYx/QH0icHYCeLmsLmMUheMmTyV9Fcm6gvNwdw31yXXH+O85sOBJ+OLnLQMKZowvpKb6FgMIQjcpvQw==
2806-
28072802
debounce@^1.2.1:
28082803
version "1.2.1"
28092804
resolved "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz"

0 commit comments

Comments
 (0)