React useMemo kullanımı

  Рет қаралды 9,039

React Dersleri

React Dersleri

Күн бұрын

Bu videoda useMemo hook kullanımı anlatılmaktadır. useMemo, React içinde hesaplanması uzun süren ve işlemciye fazlaca yük olan fonksiyonların döndürdüğü değerlerin hatırlanması için kullanılır.
useMemo ve React.memo farklı şeylerdir. React.memo'dan useCallback videomuzda bahsetmiştik. useMemo, yalnızca fonksiyon component içinde kullanabileceğiniz bir hook iken, React.memo ise yeniden render gerçekleştiğinde props'ları değişmeyen component'ların yeniden render edilmesini engellemek için kullanılır.
Videoda bahsedilan makale: www.robinwieru...
GitHub: github.com/rea...
Twitter: / reactdersleri
#react #reactjs #reactdersleri #reacttutorial

Пікірлер: 15
@erhanbasturk6743
@erhanbasturk6743 4 жыл бұрын
ağzınıza sağlık hocam türkçe kaynak olarak çok iyi içerikleriniz var
@burakgunduz7119
@burakgunduz7119 3 жыл бұрын
Öncelikle useMemo ve useCallback farkı açısından çok açıklayıcı videolar yapmışsınız, sağolun. Anlatma tarzınız ve düzeyiniz konseptleri oturtmaya çok yardımcı oluyor. Benim sorum useContext ile çektiğimiz değerlerin değişmesi halinde component'in yeniden render edilmesini nasıl önleyebiliriz, yani useMemo sizce uygulanabilir mi useContext değişkenlerine? Ayrıca naçizane bir önerim de eğer React ile ilgili video çekmek için konu arıyorsanız belki testing ile ilgili bir seri (bildiğim kadarıyla Türkçe bir kaynakda hiç yok) çok iyi olabilir, veya React'ın etrafında ki yaygın olarak kullanılan teknolojiler de olabilir.
@ugurozgendev
@ugurozgendev 3 жыл бұрын
Teşekkürler :)
@faridhabibli625
@faridhabibli625 2 жыл бұрын
Video ve anlatım için çok teşekkürler. Kısacası bazi fonksiyonların yalnız belirli state'ler değiştiyinde çalışması için useMemo kullanıyoruz. Genelleme yaparsak bir state değiştiyinde compenentin tamamını render etmek yerine yalnız alakalı hisseleri render ermek gerçektende akıllıcı bir çözüm değil mi? Yani aslında çok zaman kullananmak mantıklı geldi bana.
@batuhan5769
@batuhan5769 3 жыл бұрын
hocam hooks derslerin de ilk hangi videodan başlayalım? Oynatma listesinde ki ilk videoyu en son atmışsınız. 4. videoyu ilk atmışsınız. oynatma listesi sırasına göre mi gidelim. yoksa videolar kısmında attığınız video sırasına göre mi?
@eelguneezmemmedov1671
@eelguneezmemmedov1671 3 жыл бұрын
Hocam soyler misiniz ? Bir front end olmak icin figmaya gerek var mi ? Youtubda bazi projeleri izledim px hesaplamalarini figma ile yapiyorlar Genel anlamda alternatifi var mi >? Simdi react ogreniyorum ama dusunuyorum ilerisi icin front end mesleginde bu gibi programlarin onemi nedir? Tesekkurler dikkatiniz icin..
@ReactDersleri
@ReactDersleri 3 жыл бұрын
Front-end olmak icin bilmem ama UI/UX Designer olmak icin onemli bir arac. Developer, dizayn etmekle ugrasmaz. O tasarimcinin isidir.
@eelguneezmemmedov1671
@eelguneezmemmedov1671 3 жыл бұрын
@@ReactDersleri Tesekkurler Geri donus etdiginiz icin Anladim hocam
@eelguneezmemmedov1671
@eelguneezmemmedov1671 3 жыл бұрын
@@ReactDersleri hocam size mailden ulasa bilir miyim ?
@zeynalabdinqdirov6104
@zeynalabdinqdirov6104 3 жыл бұрын
Hocam Sanırım playlistde videolar karışık. Sondan başa doğru mu izleyeceğiz ?
@ReactDersleri
@ReactDersleri 3 жыл бұрын
İnceliyorum, teşekkürler
@sabitalizade
@sabitalizade 4 жыл бұрын
useEffect`le de bu orneyi yapa biliyoruz. Fark performans artirmak icin kullanmakmi sadece?
@ReactDersleri
@ReactDersleri 4 жыл бұрын
useEffect ile memoize islemi yapmiyoruz. Onun amaci render tamamlandiktan sonra side effects calistirmak icin. Bu yuzden de adi useEffect. Nerede benzerlik kurdugunuzu tam anlamadim.
@umuthankuzur3184
@umuthankuzur3184 4 жыл бұрын
@@ReactDersleri Merhabalar. useEffect hook’ unun bir dependency array ile kullanımı durumunda bu array içerisindeki state veya state’ ler değişmediği sürece bu hook çalışmıyor. Aynı durum useMemo hook’ unda da geçerli ve bu dependency parametreleri değişmediği sürece hook çalışmıyor eski değerini döndürüyor. İkisi de aynı mantıkta çalışıyor gibi gözüküyor bu örnek üzerinden arkadaş onu sormuş sanırım. Ancak biri dediğiniz gibi side effect işlemleri için kullanılırken diğeri useContext gibi hook’ ların neden olabileceği gereksiz render’ ların önüne geçmek için kullanılabilir. Bunu sizden daha iyi bir anlatımla duymak isteriz. useLayoutEffect hook’ una da bakmanızı öneririm. DOM üzerinde herhangi bir elemanın ölçülerine göre state güncelleyip bu state üzerinden style oynamaları yapıldığında görüntüde titremeler oluyor. Bu hook ile paint edilmeden bu işlem gerçekleştiği için bu blink kullanıcıya yansımıyor. Video için teşekkürler.
@laptoprecaia.k.aagentsmith3328
@laptoprecaia.k.aagentsmith3328 3 жыл бұрын
.
Class 1 System Design | Interview Process And SOLID Principle | LLD
20:07
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 30 МЛН
The Best Band 😅 #toshleh #viralshort
00:11
Toshleh
Рет қаралды 22 МЛН
Мясо вегана? 🧐 @Whatthefshow
01:01
История одного вокалиста
Рет қаралды 7 МЛН
Сестра обхитрила!
00:17
Victoria Portfolio
Рет қаралды 958 М.
Mastering React Memo
26:56
Jack Herrington
Рет қаралды 138 М.
React Hooks - React.memo useMemo useCallback ( Memoization )
20:29
codingwithdidem
Рет қаралды 4,5 М.
How to use Context in React
13:45
PROTOTURK
Рет қаралды 21 М.
React useContext hook kullanımı, Context API ve kullanım yerleri
17:07
Yazılım Ekosistemi Raporu 2024 - JetBrains Araştırma Sonuçları
19:13
Learn React Hooks: useMemo - Simply Explained!
13:41
Cosden Solutions
Рет қаралды 126 М.
REACT - useMemo Kullanımı
21:49
Berkant KAYA
Рет қаралды 2 М.
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 30 МЛН