Skip to content

Commit 1d281bd

Browse files
committed
Add Turkish link for memoization article, change "Lazy initialization" to "Lazy başlatma"
1 parent ce21597 commit 1d281bd

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

content/docs/hooks-reference.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -303,7 +303,7 @@ function Counter() {
303303
>
304304
>React, Redux tarafından popülerleştirilen `state = initialState` geleneğini kullanmaz. State'in başlangıç değeri bazen prop'lara bağlı olabilir ve tam da bu yüzden Hook içinde belirlenmiştir. Bu konuda kendinize güveniyorsanız, Redux'taki işlemi taklit etmek için `useReducer(reducer, undefined, reducer)` şeklinde kullanabilirsiniz fakat bu yöntem tavsiye edilmez.
305305
306-
#### "Lazy yükleme" {#lazy-initialization}
306+
#### "Lazy başlatma" {#lazy-initialization}
307307

308308
State'in başlangıç değerini lazy yükleme yöntemiyle de oluşturabilirsiniz. Bunun için, üçüncü argüman olarak `init` fonksiyonu girebilirsiniz. Başlangıç state değeri `init(initialArg)` olarak belirlenecektir.
309309

@@ -378,7 +378,7 @@ Argüman olarak satıriçi bir callback ve bağımlı değişkenler dizisi girin
378378
const memoizedValue = useMemo(() => computeExpensiveValue(a, b), [a, b]);
379379
```
380380

381-
[Memoize](https://en.wikipedia.org/wiki/Memoization) edilmiş bir değer döndürür.
381+
[Memoize](https://fazlamesai.net/posts/common-lisp-ve-bir-optimizasyon-teknigi-memoization) edilmiş bir değer döndürür.
382382

383383
"Create" fonksiyonu ve bir bağımlı değişkenler dizisi girin. `useMemo` memoize edilen değeri, yalnızca bağımlı değişkenlerden birisi değiştiğinde yeniden hesaplar. Bu optimizasyon, ağır işlemlerin her render işleminde yeniden gerçekleştirilmesini önlemeye yardımcı olur.
384384

0 commit comments

Comments
 (0)