我有一个组件,当overflow: scroll
个父项的子项变大/缩小时,它会自动保持滚动位置.
保持滚动位置的代码运行良好.但是,因为我使用了useEffect来重新调整滚动位置.我注意到有一些延迟,导致滚动位置看起来像是故障(非常快速地向下滚动并返回到初始位置).
所以我认为这是因为Reaction将首先呈现组件,然后在useEffect中执行scllTop.
有什么办法可以避免这次延误吗?
或许这个问题可以简化为: 如何呈现具有初始滚动位置的Reaction组件?(不延迟或使用Effect?)