Skip to content

Commit 5767f28

Browse files
merging all conflicts
2 parents 5e4d647 + c0c955e commit 5767f28

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 @@ Directives are for use in [React Server Components](/reference/rsc/server-compon
1010

1111
<Intro>
1212

13+
<<<<<<< HEAD
1314
Direktifler [React Sunucu Bileşenleri ile uyumlu paketleyiciler](/learn/start-a-new-react-project#bleeding-edge-react-frameworks) için talimatlar sağlar.
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: Sunucu Bileşenleri
44

55
<RSC>
66

7+
<<<<<<< HEAD
78
Sunucu Bileşenleri aşağıdakilerde kullanım içindir [React Sunucu Bileşenleri](/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 @@ Bu ayrı ortam, React Sunucu Bileşenlerinde "sunucu" olarak adlandırılır. Su
2226

2327
#### Sunucu Bileşenleri için nasıl destek oluşturulur? {/*how-do-i-build-support-for-server-components*/}
2428

29+
<<<<<<< HEAD
2530
React 19'daki React Sunucu Bileşenleri kararlı ve alt sürümler arasında kırılmayacak olsa da, bir React Sunucu Bileşenleri paketleyicisini veya framework'ünü uygulamak için kullanılan temel API'ler semver'ı takip etmez ve React 19.x'teki alt sürümler arasında kırılabilir.
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
React Sunucu Bileşenleri'ni bir paketleyici veya framework olarak desteklemek için, belirli bir React sürümüne sabitlemenizi veya Canary sürümünü kullanmanızı öneririz. Gelecekte, React Sunucu Bileşenleri'ni uygulamak için kullanılan API'leri stabilize etmek amacıyla paketleyiciler ve framework'lerle çalışmaya devam edeceğiz.
2836

@@ -45,7 +53,7 @@ function Page({page}) {
4553
setContent(data.content);
4654
});
4755
}, [page]);
48-
56+
4957
return <div>{sanitizeHtml(marked(content))}</div>;
5058
}
5159
```
@@ -69,7 +77,7 @@ import sanitizeHtml from 'sanitize-html'; // Paket içinde dahil edilmemiş
6977
async function Page({page}) {
7078
// NOT: Render sırasında, uygulama build edilirken yüklenir.
7179
const content = await file.readFile(`${page}.md`);
72-
80+
7381
return <div>{sanitizeHtml(marked(content))}</div>;
7482
}
7583
```
@@ -113,7 +121,7 @@ function Note({id}) {
113121
setNote(data.note);
114122
});
115123
}, [id]);
116-
124+
117125
return (
118126
<div>
119127
<Author id={note.authorId} />
@@ -253,7 +261,7 @@ Bu, önce `Notes`'u bir Sunucu Bileşeni olarak render edip, ardından paketleyi
253261
<p>bu ikinci nottur</p>
254262
</Expandable>
255263
<!--...-->
256-
</div>
264+
</div>
257265
</body>
258266
```
259267

@@ -270,8 +278,13 @@ import db from './database';
270278
async function Page({id}) {
271279
// Sunucu Bileşenini askıya alır.
272280
const note = await db.notes.get(id);
281+
<<<<<<< HEAD
273282

274283
// NOT: beklenmemiş, burada başlayacak ve istemcide bekleyecek.
284+
=======
285+
286+
// NOTE: not awaited, will start here and await on the client.
287+
>>>>>>> c0c955ed1d1c4fe3bf3e18c06a8d121902a01619
275288
const commentsPromise = db.comments.get(note.id);
276289
return (
277290
<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
Bir Sunucu Bileşeninden `'use client'` ile işaretlenmiş bir dosya içe aktarıldığında, [uyumlu paketleyiciler](/learn/start-a-new-react-project#bleeding-edge-react-frameworks) modül içe aktarımını sunucu tarafından çalıştırılan ve istemci tarafından çalıştırılan kod arasında bir sınır olarak değerlendirecektir.
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
`RichTextEditor` bağımlılıkları olarak, `formatDate` ve `Button` da modüllerinin bir `'use client'` yönergesi içerip içermediğine bakılmaksızın istemcide değerlendirilecektir. Tek bir modülün sunucu kodundan içe aktarıldığında sunucuda, istemci kodundan içe aktarıldığında ise istemcide değerlendirilebileceğini unutmayın.
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)