⚡ Temel Kavramlar
- Destructuring sadece süslü parantez
{ }
ile yapılır.
- React bir library’dir. Angular ve Vue ise frameworktür.
- Framework → tüm malzemeler hazır gelir.
- Library → ihtiyacını sen toplarsın.
⚡ Veri İşleme
fetch
ile veri çekerken son gelen veri UI’de gözükür.
JSON.stringify()
→ nesneyi stringe çevirir.
JSON.parse()
→ string’i tekrar JSON’a çevirir.
- Memory’de string olarak tutulur.
⚡ State & Ref
- State değişince component yeniden render olur.
- Ref değişince render olmaz.
- State → asenkron, Ref → senkron çalışır.
⚡ Reusable Yapılar
- UI parçaları ve logicler tekrar kullanılabilir.
⚡ Routing
- En sık kullanılan router → react-router.
- Global state atamak yerine bazen URL kullanmak daha mantıklı olabilir.
⚡ Kütüphaneler
- React Leaflet → en büyük map kütüphanelerinden biri.
⚡ Eventler