Ben şu şekilde yapıyorum. Öncelikle kafamda kuruyorum. Ardından dosyalarımı ayarlıyorum. İstersen figma kullanabilirsin layout'u orada oluşturursun ve ardından koda dökersin. Hem Flex hemde grid kullanıyorum. O yapacağım şeye göre değişiyor. Yanlış anlama, mesela headerı Flex ile yapıyorum. Footer'ı grid ile yapıyorum mesela. Hangisi yapacağın işte daha kolay ve düzgün yapıyorsa onu tercih et.
Mesela Udemy sitesinin klonunu yapmıştım. Bazı kısımda grid bazı kısımda Flex kullanmıştım istersen bak. Fikir oluşturur.
udemy-com-clone.vercel.app