【发布时间】:2021-05-08 13:32:50
【问题描述】:
我正在开发一个组件,我必须在滚动视图滚动上更改状态,这意味着 onScroll 函数调用。我也有一些子组件...当我执行 setState 父组件重新渲染并重新渲染到其子组件时。 有一个带有横幅和描述的子组件,我不会在此屏幕上更新它,但它也会重新渲染并创建看起来很奇怪的闪烁效果。
const [state, setState] = useState('');
setState('MOVING');
我还将该子组件从功能组件转换为 PureComponent,但它仍在重新渲染。
此子组件没有状态更新,但它作为其父组件重新渲染。
请帮助停止重新渲染此子组件,因为其中没有状态更改。
任何解决它的方法。
谢谢。
【问题讨论】:
标签: javascript reactjs react-native