Hazırlayan: 22430070028 Muammer Çelik
Projede react kullanarak tek sayfalı uygulama (SPA) yöntemi ile fransızca kelime kartları oyunu projesi geliştireceğim. Uygulamanın amacı Fransızca öğrenemeyi kolaylaştırmak ve eğlenceli hale getirmektir.
Proje, React framework'ü kullanılarak geliştirilmiştir. React, kullanıcı arayüzlerini oluşturmak için kullanılan bir JavaScript kütüphanesidir. React, bileşen tabanlı bir yaklaşım sunar ve bu proje için birkaç bileşen oluşturulmuştur.
Uygulama, React Router DOM paketini kullanarak sayfalar arasında gezinmeyi sağlar. Bu paket, uygulamanın farklı bileşenlerini belirli URL'lere eşlemek ve sayfa geçişlerini yönetmek için kullanılır.
Axios, bu projede kullanılan bir başka pakettir. Axios, HTTP istekleri yapmak için kullanılan bir JavaScript kütüphanesidir. Fransızca kelime kartlarının verilerini almak için Axios kullanılarak bir API isteği yapılır.
Proje ayrıca CSS kullanarak görünümü şekillendirir. Kart bileşenleri ve kart listesi, CSS stiliyle düzenlenmiştir. Bu şekilde, kartlar ve anlamları düzenli bir şekilde gösterilir.
Sonuç olarak, bu proje, React, React Router DOM ve Axios gibi araçları kullanarak bir Fransızca kelime kartları uygulaması oluşturur. React, bileşen tabanlı bir yaklaşım sunarak uygulamanın modülerliğini artırırken, React Router DOM sayfa yönlendirmesi sağlar ve Axios API istekleri için kullanılır. CSS stili, kullanıcı arayüzünü daha eğlenceli ve kullanıcı dostu hale getirir. Tüm bu bileşenler bir araya gelerek etkileşimli ve öğretici bir Fransızca kelime kartları uygulaması oluşur.