Skip to content

Commit 38c5114

Browse files
merging all conflicts
2 parents b4f5eaf + 341c312 commit 38c5114

File tree

6 files changed

+29
-10
lines changed

6 files changed

+29
-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/learn/scaling-up-with-reducer-and-context.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -685,7 +685,11 @@ Sekarang Anda tidak perlu lagi meneruskan daftar tugas atau *event handler* ke b
685685
</TasksContext>
686686
```
687687

688+
<<<<<<< HEAD
688689
Sebaliknya, komponen mana pun yang memerlukan daftar tugas dapat membacanya dari `TaskContext`:
690+
=======
691+
Instead, any component that needs the task list can read it from the `TasksContext`:
692+
>>>>>>> 341c312916e1b657262bbe14b134a6f1779fecf1
689693
690694
```js {2}
691695
export default function TaskList() {

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+
>>>>>>> 341c312916e1b657262bbe14b134a6f1779fecf1
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+
>>>>>>> 341c312916e1b657262bbe14b134a6f1779fecf1
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+
>>>>>>> 341c312916e1b657262bbe14b134a6f1779fecf1
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+
>>>>>>> 341c312916e1b657262bbe14b134a6f1779fecf1
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+
>>>>>>> 341c312916e1b657262bbe14b134a6f1779fecf1
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)