我正在制作一个自定义的TextInput组件,其中我在状态钩子的基础上应用了一些不同的样式,这将被称为onFocus和onBlur事件,我在互联网上看到了几个解决方案,其中一些在这里列出了,我尝试了其中的一些React limits the number of renders to prevent an infinite loop.
我使用的是react-native导航,并使用redux进行状态管理。当我使用"push“方法转到screenA to screenB时,screenA不会卸载。这将导致不必要的重新渲染,以前在react导航中,我使用shouldComponentUpdate将组件与当前可见的屏幕进行匹配,以停止重新渲染。
有没有办法在反应原生导航中做到这一点?