You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
İlk render'da, kendisine ilettiğiniz `fn` fonksiyonunu döndürür.
54
54
55
-
<<<<<<< HEAD
56
-
Sonraki render'larda, ya son render'dan önce kaydedilmiş (bağımlılıkları değişmediyse) `fn` fonksiyonunu ya da o anki render'da ilettiğiniz `fn` fonksiyonunu döndürür.
57
-
=======
58
-
During subsequent renders, it will either return an already stored `fn` function from the last render (if the dependencies haven't changed), or return the `fn` function you have passed during this render.
59
-
>>>>>>> 49c2d26722fb1b5865ce0221a4cadc71b615e4cf
55
+
Sonraki render’lar sırasında, eğer bağımlılıklar değişmediyse önceki render’dan zaten saklanmış olan `fn` fonksiyonunu döndürür; aksi halde bu render sırasında ilettiğiniz `fn` fonksiyonunu döndürür.
60
56
61
57
62
58
#### Dikkat edilmesi gerekenler {/*caveats*/}
@@ -229,11 +225,7 @@ function useCallback(fn, dependencies) {
229
225
230
226
Eğer uygulaman sen bu siteye benziyorsa ve etkileşimlerin çoğu kaba (örneğin bir sayfanın veya tüm bir bölümün değiştirilmesi gibi) ise, memoization genellikle gereksizdir. Öte yandan, eğer uygulaman bir çizim editörüne daha çok benziyorsa ve etkileşimlerin çoğu daha ayrıntılı (örneğin şekilleri taşımak gibi) ise, o zaman memoization’ı oldukça faydalı bulabilirsin.
231
227
232
-
<<<<<<< HEAD
233
-
Bir fonksiyonu `useCallback` ile önbelleğe almak yalnızca birkaç durum için faydalıdır:
234
-
=======
235
-
Caching a function with `useCallback` is only valuable in a few cases:
236
-
>>>>>>> 49c2d26722fb1b5865ce0221a4cadc71b615e4cf
228
+
`useCallback` ile bir fonksiyonu cache’lemek yalnızca birkaç durumda değerli olur:
237
229
238
230
- [`memo`](/reference/react/memo)'ya sarılmış bir bileşene prop olarak geçersiniz. Değer değişmediyse render'ı atlamak istersiniz. Önbelleğe alma işlemi, yalnızca bağımlılıkları değiştiyse yeniden render tetikler.
239
231
- Geçtiğiniz fonksiyon daha sonra bazı Hook'ların bağımlılığı olarak kullanırsınız. Örneğin, `useCallback`'e sarılmış başka bir fonksiyonun bağımlılığıdır ya da [`useEffect`](/reference/react/useEffect) için bu fonksiyona bağımlısınızdır.
0 commit comments