Arkadaşlar selam, uzun süredir Figma'da tasarımlar hazırlayıp bunları koda dökmeye çalışıyorum. Son zamanlarda özellikle karmaşık arayüzlerde hangi CSS düzen modelini kullanmam gerektiği konusunda kafam karışıyor. Mesela bir dashboard tasarımı yapıyorum, içinde kartlar, tablolar, sidebar, header derken layout iyice içinden çıkılmaz hale geliyor. Grid mi daha mantıklı olur, yoksa flex ile üstesinden gelmek daha mı kolay? Deneyimlerinizi merak ediyorum.
Ben genelde küçük bileşenlerde flex kullanmaya alışkınım, mesela bir buton grubu ya da navbar içindeki öğeleri hizalamak için flex bence biçilmiş kaftan. Ama iş genel sayfa düzenine gelince grid'in daha kontrollü olduğunu düşünüyorum. Özellikle Figma'da auto layout ile çalışırken grid'e geçiş yapmak bazen zorlayıcı olabiliyor, çünkü Figma'nın kendi mantığı daha çok flex tabanlı gibi geliyor. Siz bu dönüşümü nasıl yapıyorsunuz? Yoksa ikisini karışık kullanmak daha mı doğru?
Bir de responsive olayı var tabii. Grid ile yaptığım bir layout'u mobile uyarlarken bazen çok uğraşıyorum, flex'te bu daha esnek oluyor sanki. Ama grid'in de media query'lerle güçlü olduğunu biliyorum. Kısacası, hangi durumda hangisini tercih etmek gerektiğiyle ilgili net bir kriteriniz var mı? Yoksa tamamen projeye göre mi değişiyor? Tecrübeli arkadaşların yorumlarını sabırsızlıkla bekliyorum.
Ben genelde küçük bileşenlerde flex kullanmaya alışkınım, mesela bir buton grubu ya da navbar içindeki öğeleri hizalamak için flex bence biçilmiş kaftan. Ama iş genel sayfa düzenine gelince grid'in daha kontrollü olduğunu düşünüyorum. Özellikle Figma'da auto layout ile çalışırken grid'e geçiş yapmak bazen zorlayıcı olabiliyor, çünkü Figma'nın kendi mantığı daha çok flex tabanlı gibi geliyor. Siz bu dönüşümü nasıl yapıyorsunuz? Yoksa ikisini karışık kullanmak daha mı doğru?
Bir de responsive olayı var tabii. Grid ile yaptığım bir layout'u mobile uyarlarken bazen çok uğraşıyorum, flex'te bu daha esnek oluyor sanki. Ama grid'in de media query'lerle güçlü olduğunu biliyorum. Kısacası, hangi durumda hangisini tercih etmek gerektiğiyle ilgili net bir kriteriniz var mı? Yoksa tamamen projeye göre mi değişiyor? Tecrübeli arkadaşların yorumlarını sabırsızlıkla bekliyorum.