« Tüm yayınlar

React Derleyicisi 2026: Neleri Gerçekten Memoize Ediyor?

React Derleyicisi, bileşenleri, kancaları ve geri çağırmaları otomatik olarak memoize eder. Next.js ile nasıl etkinleştirileceğini öğrenin.

React Derleyicisi, React 19 ile birlikte stabil bir şekilde piyasaya sürüldü ve bileşenleri, kancaları ve geri çağırmaları otomatik olarak memoize ediyor. Bu işlem, veri akışını inşa aşamasında analiz ederek gerçekleştirilir ve bağımlılık dizileri yazmaya gerek kalmaz. Derleyici, yalnızca güvenli olduğuna emin olduğu durumlarda memoizasyon yapar.

Next.js 15/16 sürümünde bu özelliği etkinleştirmek için next.config.ts dosyasına experimental.reactCompiler: true eklenmesi gerekmektedir. Derleyici, bazı durumlarda memoizasyonu atlayabilir; örneğin, doğrudan props/state değiştirildiğinde veya kancaların kurallarına uyulmadığında. Kullanıcılar, derleyicinin hangi bileşenleri optimize ettiğini görmek için npx react-compiler-healthcheck@latest komutunu çalıştırmalıdır.