Kullanılan Teknolojiler;
Projenin amacı: Basit bir todo app uygulaması içerisinde React + Typescript + redux-toolkit kullanımı deneyimi elde etmektir.
Notlar:
- Toolkit: Actions ve reducers dosyaları içerisinde oluşturduğumuz dosyaları tek bir yerde topluyoruz. Toolkit'in getirdiği en önemli özelliklerden bir tanesi diyebilirim.
Klasik redux ile kıyasladığımda;
- Klasik redux'ta reducer içinde state manipüle ederken hep bir obje döndürüyorduk "immutability" kuralından dolayı, Redux Toolkit'le state buradan "mutate" edebiliyor olması çok yenilikçi... Yani klasik redux'taki gibi bütün state döndürüp içindeki değerleri açıp split operatörü ile yeni değer eklemesine gerek kalmıyor, state hızlı manipüle ederek temiz kod çıktısı sağlaması açısından da toolkit önemli bir artı ... *** Fikir ve yorumlar, notlar, kullanılan teknoloji mevcut projeye göre değerlendirilmiştir.