Skip to content

Junior-Codersnl ekibi için Reactjs giriş konularını içeren reposıtory

Notifications You must be signed in to change notification settings

Junior-Codersnl/5-react-konular1-assignment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 

Repository files navigation

5 REACT JS

react gif

Konular 1. Hafta (DERSE GELMEDEN TAKIP EDILMESI GEREKIR)

  1. React.js nedir? okuma link , video link

  2. JS de HTML: JSX

  3. Props

  4. Static siteyi yayımlama

    • Static site nedir? okuma link
    • Deploy kaynakları [heroku, netlify, vercel, firebase,AWS, Azure] -(Derste örnek gösterilecek firebase console uye olunup gelelim)

React kod egsersizi (DERSTEN SONRA YAPILACAKTIR)

Bu lınkteki egsersizleri yaparsak React kod yapısına alışmış oluruz.

React Assignment

Ödev 1: Hobiler

const hobiler = ['Surfing', 'Rock climbing', 'Mountain biking', 'Breakdancing'];
  1. 2 fonksiyon component oluşturun: <HobbyList> ve <Hobbies>
  2. hobiler değişkenini <HobbyList> componenti içine ekleyin
  3. <Hobbies> örneklerini döndürmek için <HobbyList> içindeki return ifadesinde map() fonksiyonu kullanın
  4. hobiyi prop olarak parent-üst componetten child-alt componente aktarın (key eklemeyi unutmayın)
  5. Çalışıp çalışmadığını en üst düzey componente-bileşene aktararak-import ederek test edin, bu durumda bu <App> dır.

Ödev 2: Müşteri Hizmetleri!

ödev 2

Bu ödevde, her seferinde farklı bilgileri görüntülemek için yeniden kullanacağınız tek bir component-bileşen oluşturmanız gerekir.

  1. <Guarantee> adında fonksiyon component oluşturun.
  2. Bunu 3 sefer miras alın.
  3. Her bir componente 3 props verin: img, title ve description adında.
  4. Her bileşene uygun içeriği aktarın. Fotoları assets klasörünün içinden alın
  5. Çalışıp çalışmadığını en üst düzey componente-bileşene aktararak-import ederek test edin, bu durumda bu <App> dır.

Ödev 3: 10'dan daha büyük!

0'dan sonsuza kadar basit bir sayı sayacı oluşturalım!

  1. <Counter>, <Count> and <Button> adlarında 3 fonksiyon component oluşturun.
  2. <Counter> içinde bir state değişkeni tanımlayın ve onu count diye adlandırın (başlangıç değeri 0 olsun) ve bu değişkenin işleyici fonksiyonu setCount olsun.
  3. <Button> içinde bir <button> oluştur ve Add 1! yaz sonrada ona onClick olay-event özelliği-attribute ekle.
  4. count state değerini <Count> a aktar ve setCount u da <Button> a.
  5. <Counter> içinde, return ifadesinin üzerinde feedback adlı bir değişken belirtin. Bu değişkene üçlü bir operatör(ternary operator) değeri verin: count 10'dan büyükse 10'dan daha büyük! ifadesini görüntülemelidir, aksi takdirde Saymaya devam et ... yazdirin
  6. <Counter> ın çalışıp çalışmadığını en üst düzey componente-bileşene aktararak-import ederek test edin, bu durumda bu <App> dır.

React kendi başına kod yazma alıştırması

React ile nasıl çalışılacağını öğrenmek, bir kullanıcı arayüzü oluşturmak için temelde farklı bir yaklaşımdır. Bu nedenle çok pratik yapmalıyız!

Aşağıdaki eğitimde bir 'Bütçe Hesaplayıcısı' nın React da nasıl yazılacağını öğreneceksiniz!

İlk başta karmaşık görünebilir ama endişelenmeyin. Bunun arkasındaki prensibi en iyi şekilde anlamayı hedefleyin. Herhangi bir şüphe duyarsanız: Google araması yapın veya whatsapp gruptan sorabilirsiniz!

Kolay gelsin arkadaşlar!

About

Junior-Codersnl ekibi için Reactjs giriş konularını içeren reposıtory

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published