Redux, JavaScript uygulamaları için bir kestirimci state (durum) container’dır. Uygulama state alanını yönetmek için çok değerli bir araçtır. React ve React Native uygulamalarındaki durumu yönetmek için popüler bir kütüphanedir.
Redux özellikle küçük projelerde kullanılacak bir özellik değil. Uygulamanız karmaşıklaştıkça kullanılması çok yararlı ve işinizi kolaylaştırıcı bir kütüphaneye dönüşüyor. Bu bölümde, Redux tanıtımı, reducer, action, action yaratıcıları (creators) ve store ana kavramlarını göreceksiniz. İlk başlangıçta zor gibi görülebilir, uygulama yazdıkça basitleşen bir yapıdır.
Hadi başlayalım.
Kaynaklar:
- https://redux.js.org/
- http://devnot.com/2018/redux-nedir/
- https://alligator.io/redux/redux-intro/
- https://alligator.io/react/react-native-redux/
- https://blog.cloudboost.io/getting-started-with-react-native-and-redux-6cd4addeb29