【发布时间】:2017-09-17 12:19:11
【问题描述】:
我正在开发一个响应式网站 (React/Redux),它会在达到指定的断点后立即呈现页面。每次浏览器调用resize-event,我都会更新store。
window.addEventListener('resize', () => {
store.dispatch(screenResize(...));
});
如果每秒调用多次,有谁知道调度对性能的影响。
【问题讨论】:
-
您是否有理由不在 CSS 中使用媒体查询执行此操作?对于这类问题,这通常是一个更简单的解决方案。
-
我对大多数元素使用了媒体查询。但是如果到达另一个断点,一些元素必须改变它们的逻辑。
标签: reactjs resize redux addeventlistener flux