React Native'de react navigation'ın 5.sürümünü kullanan var mı? Saçma sapan bir hata alıyorum. componentDidMount içinde bir fonksiyonu setParam ettiğimde direk "maximum update depth exceeded" hatası alıyorum. Fonksiyon yerine herhangi bir text bile göndersem sonsuz döngüye giriyor. #reactnative

bug var: https://github.com/react-navigation/react-navigation/issues/2702
2017'de açılmış. 4.sürüme kadar herhangi bir sorun yoktu. Zaten çözüldü diye kapatılmış.
Benim anladığım setParams onPress yapıldığı zaman ilgili ekrandaki bir parametreyi değiştirmede kullanılıyor. Sanırım componentDidMount a konulunca her seferinde tekrar navigate oluyor. O yüzden sonsuz döngüye giriyor.
Şöyle bir örnek buldum. Bir göz atın isterseniz. Example linki de var.
https://reactnavigation.org/docs/en/navigation-actions.html#setparams
Şimdi çözdüm. Header içindeki butonlara class'taki fonksiyonları eklemeye çalışıyordum. setParams yerine setOptions ile screen'e direk erişebiliyormuşum. Oradan hallettim böyle. Saolun yine de.