Skip to content

Commit ce803c8

Browse files
authored
Merge pull request #675 from reactjs/sync-a1ddcf51
Sync with react.dev @ a1ddcf5
2 parents f1b648d + 95165b6 commit ce803c8

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/content/reference/react/useId.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,11 @@ Herhangi bir parametre almaz.
4444
4545
* `useId` bir Hook olduğundan, yalnızca **bileşeninizin en üst kapsamında** ya da kendi Hook'larınızda çağırabilirsiniz. Döngülerin ve koşulların içinde çağıramazsınız. Eğer çağırmak zorunda kaldıysanız yeni bir bileşene çıkarın ve state'i ona taşıyın.
4646
47-
* Liste elemanlarına **anahtar üretmek için kullanılmamalıdır**. [Anahtarlar elinizdeki veriden üretilmelidir.](/learn/rendering-lists#where-to-get-your-key)
47+
* `useId`, [use()](/reference/react/use) için **cache key (önbellek anahtarı) üretmek amacıyla kullanılmamalıdır**. ID, bir component mount edildiğinde stabildir; ancak render sırasında değişebilir. Cache key’ler verinizden üretilmelidir.
4848
49-
* `useId` currently cannot be used in [async Server Components](/reference/rsc/server-components#async-components-with-server-components).
49+
* `useId`, bir listede **key üretmek için kullanılmamalıdır**. [Key’ler verinizden üretilmelidir.](/learn/rendering-lists#where-to-get-your-key)
50+
51+
* `useId`, şu anda [async Server Components](/reference/rsc/server-components#async-components-with-server-components) içinde kullanılamaz.
5052
5153
---
5254

0 commit comments

Comments
 (0)