Strapi, içeriğimizi yönetmek için bize bir admin paneli, medya kütüphanesi ve isteğimize göre genişletilebilir bir API sunan; açık kaynaklı, esnek ve ücretsiz bir headless CMS uygulamasıdır. Piyasadaki açık kaynaklı diğer headless CMS uygulamaları arasında hem kullanım kolaylığı hem de popülerlik açısından zirvede bulunmaktadır...
Next.js’de veri alma fonksiyonlarına girişmeden önce routing yapısı hakkında ufak bir bilgilendirme yapsak fena olmaz. Next.js’de her bir sayfa uygulamanızın pages/ dizininde bulunan .js, .jsx, .ts, .tsx uzantılı dosyalardan export edilen React bileşenleridir. Mesela pages/blog.js konumunda aşağıdaki örnekte olduğu gibi bir dosya oluşturursanız bu bileşene /blog adresinden ulaşabilirsiniz...
Next.js için kısa bir tanım yapmamız gerekirse “gerçekten hızlı web uygulamaları oluşturmamız için bize birçok özellik sağlayan esnek ve kullanımı kolay bir React.js kütüphanesi” diyebiliriz. Next.js, sayfaları oluşturmak ve bize sunmak için birçok farklı yöntem kullanır. Bunlar CSR (client side rendering), SSR (server side rendering), SSG (static site generation) ve ISR (incremental static regeneration) gibi yöntemler olup aynı zamanda yerleşik bir routing sistemi de vardır...