React / Next.js

Advanced React Patterns

Compound Components, Render Props, HOC, Custom Hooks patterns, Controlled/Uncontrolled, Provider, State Reducer, Props Getters

20 mülakat soruları·
Senior
1

Compound Components pattern nedir?

Cevap

Compound Components pattern, React Context aracılığıyla örtük state paylaşan bileşenler oluşturmayı sağlar; props'ları açıkça geçirmeye gerek yoktur. Bu pattern, esnek ve birleştirilebilir bir API sunmak için Radix UI ve Headless UI gibi kütüphanelerde kullanılmaktadır. Alt bileşenler paylaşılan state'e otomatik olarak erişebilir; bu da ortak mantığı kaybetmeden yapı özelleştirmesine olanak tanır.

2

Render Props pattern'ının prensibi nedir?

Cevap

Render Props pattern, bir React elementi döndüren fonksiyonu prop olarak geçirerek üst bileşenin mantığını alt bileşenle paylaşmasını sağlar. Bu fonksiyon, üstten gelen verileri veya metotları parametre olarak alır. Bu pattern, hooks'ların gelmesinden önce, özellikle React Router ve Downshift gibi kütüphanelerle çok popülerdi.

3

Higher-Order Components (HOC) nedir?

Cevap

Higher-Order Components, bir bileşeni parametre olarak alan ve ek props veya davranışlarla zenginleştirilmiş yeni bir bileşen döndüren fonksiyonlardır. Bu pattern, kod tekrarı olmadan bileşenler arasında mantığın yeniden kullanılmasını sağlar. HOC'lar kimlik doğrulama, izleme veya izin yönetimi gibi kesişen konular için kullanılır.

4

Kontrollü ve kontrolsüz bileşen arasındaki fark nedir?

5

Provider pattern nedir?

+17 mülakat soruları

Bir sonraki mülakatın için React / Next.js'de uzmanlaş

Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.

Ücretsiz başla