Hey, Benim Adım Rajdeep Singh dizisine hoş geldiniz.
Seri olarak, tepki vermeyi öğreniyoruz, ancak küçük bir tepki projesi oluşturuyoruz: Proje Adı bilgi yarışması uygulaması.
GitHub'da kod indir: tepki-quiz-app
Demo Burada: buraya tıklayın
Code sandbox'ta Demoyu İzleyin ve Kodu İndirin
İlk olarak, dizüstü bilgisayarınızda Yeni React Projesi Oluşturun Bu komutu kullanın:
npx create-react-app quiz-app
cd quiz-app
npm start
Src klasöründe
Bileşenler klasörü 3 bileşen dosyası Ve bir Veri dosyası
str dosyasındaki Index.js ana dosyası. CSS dosyası ekliyoruz ve bileşen dosyasını index.js'ye aktarıyoruz
Header and Quiz bileşenini bu yere aktarıyoruz.
En Önemlisi burada bir render Yöntemi oluşturmaktır.
Gövde, başlık, kart olarak MainDiv ve bir düğme için tüm Stiller. Bu dosyada oluştur
data.js dosyasında bir Name Quizdata değişkeni oluşturuyorum. Quizdata değişkeninde diziden veri atarız.
Her indeks, bir nesne oluşturuyoruz. nesneye bir id, Quiz, FindAnswer ve doğru cevaplar ekliyoruz
FindAnswer'da diziyi üç değerle ekliyoruz
Başlık bileşeni, uygulama başlığı için basit bir h1 etiketi döndürürüz
Sınav bileşenleri 5 adımda çalışır
Devleti oluşturun. In-State bir nesne oluşturuyoruz. bu nesnede bir dizi ile bir dataQuestion değişkeni oluşturuyoruz
Bir fonksiyon oluşturuyoruz. işlev adı setStateFunstion bu işlevde tepki setState yöntemini kullanın ve veri formunu data.js olarak ayarlayın
ComponentDidMount basit setStateFunstion diyoruz
Bu adımda bir map() Fonksiyonu kullanıyoruz. Harita () işlevi bir JavaScript dizisiyle çalışır. Bu dizide map() veri alır ve sonra h2 ve Answer bileşenini döndürürüz.
Yanıt Bileşenleri, burada sağladığımız verilere erişim yardım malzemelerine erişir
answer.js öğrendiğimiz iki adımı kullanın
İlk Yanıt, ikinci tıklamaKontrol ve üçüncü sağAnaswer olmak üzere 3 parametreli bir durum oluşturun.
Bir düğmeyi döndürmek için değer elde etmek için javascript üçlü operatörünü, harita işlevini ve olay işlevini tıklatarak Doğrula'yı kullanırız. Bu düğmede bir Olay işlevi çağırıyoruz.
Bazı arkadaşlar düğmeyi tıkladığında, bu düğme işlevi, clickCheck'te setState yöntemi false setini çağırır.
Ardından üçlü operatör, yanıt verilerini bu kadar basit almak için yanlış kod çalıştırır.
Umarım makalemi okursunuz Kendi sınav uygulamanızı oluşturun
Herhangi bir öneri ve sorun. lütfen bana söyle. özgür hisset
Daha fazla oku
ReactJS nedir? Tepki js'de yerel JSON dosyası nasıl okunur?
Giriş İnme, herhangi bir zamanda herkesi etkileyebilecek tıbbi bir acil durumdur. Beynin bir kısmına kan akışı bozulduğunda meydana gelir ve ani beyin fonksiyon kaybına yol açar.
Bu hafta, günlük e-posta listesinin bir üyesinden bir e-posta aldım. Bilmek istediler: Günlük, haftalık ve aylık olarak hangi kaynakları ziyaret ediyorsunuz? Harika soru! İş akışım ve kullandığım en önemli kaynaklar hakkında bazı bilgileri paylaşmaya çalışmaktan mutluluk duyuyorum.
Dün, İsveçli şarkıcı Loreen'in kupayı evine götürdüğü, iki kez kazanan ilk kadın olduğu ve ABBA'nın yarışmayı kazanmasından 50 yıl sonra tacı İsveç'e geri getirdiği ışıltılı, kaotik bir büyük finalle bu yılki Eurovision Şarkı Yarışması'nın kapısını kapattık. "Waterloo" ile. Pop müzik kanonundaki en büyük oyunculardan biri olmaya devam ettiler.
Belirsizliği önlemek için aşağıdaki terimler kullanılacaktır; Doğrulayıcı; Web sitesine giriş yapmak için kullanılan cep telefonu; Kullanıcının oturum açma isteği Hizmetini yapmak için kullandığı web sitesi veya uygulama; Verilen hizmeti sağlayan satıcı, örn.
2022'de GPT-3'ün piyasaya sürülmesiyle yazma becerisinin önemi azalmış gibi görünüyor. AI ile, zayıf yazıya sahip kişiler de kaliteli personel oluşturabilir.
Geçenlerde dünyanın en büyük profesyonel sosyal ağı olan Linkedin'deydim ve dikkatimi çeken, takip ettiğim serbest tasarımcıların gönderilerini buldum. Hepsi uçaklardan, dizüstü bilgisayarlarıyla sahilden, yüzme havuzlarından ve muhteşem manzaralı ofislerden fotoğraflar yayınladılar.