Bileşenleri Saf Tutmak
Bazı JavaScript fonksiyonları saf olarak adlandırılır. Saf fonksiyonlar sadece bir hesaplama yaparlar ve başka bir işlem gerçekleştirmezler. Bileşenlerinizi sadece saf fonksiyonlar olarak yazarak, kod tabanınız büyüdükçe ortaya çıkabilecek birçok karmaşık hatayı ve öngörülemeyen davranışları önleyebilirsiniz. Ancak, bu faydaları elde etmek için bazı kurallara uymalısınız.
Bunları öğreneceksiniz
- Saflık nedir ve hatalardan kaçınmanıza nasıl yardımcı olur,
- Değişiklikleri render aşaması dışında tutarak bileşenleri nasıl saf tutabileceğiniz,
- Bileşenlerinizdeki hataları bulmak için Strict Modu’u nasıl kullanacağınız.
Saflık: Formüller olarak bileşenler
Bilgisayar biliminde (ve özellikle fonksiyonel programlama dünyasında), saf bir fonksiyon aşağıdaki özelliklere sahip fonksiyonlardır: