避免重复渲染