Cohorts
  • Discover
  • About Us
  • Blog
  • Patika.dev
  • Web3

Redux

Redux nedir ? Ne zaman tercih ediir?
Immutability

Redux Store Oluşturalım
Bir veri tanimlamak ve kullanmak (createSlice & useSelector)
Bir veriyi güncellemek
Bölüm sonu kazanımları

Genel Görünümün Hazırlanması
Store ve Todos Slice'ı Oluşturalım
Yeni to-do elemanı eklemek
Toggle işlemlerinin yapılması
Silme işlemleri
Filtreleme işlemleri
Selectors
Prepare tanımı
API Kurulumu
API üzerinden verileri çekmek (Thunk Middleware)
Kayıtların API üzerinden eklenmesi (POST Methodu)
Kayıtların API üzerinden güncelleme ve silinmesi
Bölüm sonu kazanımları
Ödev

Giriş
React Router ve Redux Toolkit Kurulumu
Karakterlerin API'dan çekilmesi
Çekilen karakterlerin listelenmesi
Sayfalama İşlemleri
Karakter detay ekranının tasarlanması
Quotes route'unun hazırlanması
Quotes detail route'unun hazırlanması
Bölüm sonu kazanımları
Ödev

Giriş
createEntityAdaptor
Entity Adaptor Selector Functions
Form ve stillendirme işlemleri
Silme ve güncelleme işlemleri
Bölüm sonu kazanımları
Ödev

Text Generator App (Beginner)
Markdown Previewer (Beginner)
Covid 19 Tracker (Intermediate)
Weather App (Intermediate)
Typing Speed App (Advanced)
Turkish Checkers Game (Advanced)

Ödev 2

Bir klon uygulama geliştirmeniz gerekiyor. Uygulama, Bill Gates'in $100,000,000,000 parasını hayali ürünlerle harcamak üzerine kurulu.

Demo

Preview

Gereksinimler

  • Demoda görülen veya tamamen kendinizin belirleyeceği hayali ürünler, fiyatlarıyla birlikte listelenmelidir.
  • Başlangıçta $100,000,000,000 bakiye tanımı yapılmalı.
  • Herhangi üründen satın alma gerçekleştiğinde Gates'in bakiyesi azalmalıdır.
  • Herhangi ürün satıldığında Gates'in bakiyesi artmalıdır.
  • Bir üründen hiçbir tane alınmamışsa "Sell" butonu aktif olmamalıdır.
  • Herhangi ürünün fiyatı, bakiyeden yüksek ise "Buy" butonu aktif olmamalıdır.
  • Satın alınan ürünler ekranın en altında adetleri ve toplam bedelleri ile birlikte listelenmelidir.

Basket

Kolaylıklar :)

Ödev

Submit your work to complete this lesson.

Join the project workspace to share your solution and receive feedback.

Previous
Next

Lesson discussion

Swap insights and ask questions about “Redux”.

Enroll to participate
Start the course to unlock the discussion. Enrolling helps us keep conversations relevant to learners.
Cohorts
WebsiteDiscoverBlogPatika.devRise In
CoursesCircleRustSoliditySolanaWeb3 FundamentalsBlockchain Basics
CompanyAbout UsTerms of UsePrivacy PolicyGDPR NoticeCookies
Don't miss any update!

Disclaimer: The information, programs, and events provided on https://cohorts.patika.dev is strictly for upskilling and networking purposes related to the technical infrastructure of blockchain platforms. We do not provide financial or investment advice, nor do we make any representations regarding the value, profitability, or future price of any blockchain or cryptocurrency. Users are encouraged to conduct their own research and consult with licensed financial professionals before engaging in any investment activities. https://cohorts.patika.dev disclaims any responsibility for financial decisions made by users based on the information provided here.

© 2026 Cohorts, All rights reserved