例如,是否有一个我可以连接的事件来检测屏幕尺寸的变化,以便我可以让我的元素响应地调整自己的大小?
我已经完成了一半,因为我可以通过UserInterface API检索我的顶级元素的当前大小:
UserInterface.measureLayoutRelativeToWindow(that).then(dimensions => {
// dimensions.width, dimensions.height
});
但这只是一次性的电话。我现在想订阅一个处理程序,只要“窗口”调整大小,就会调用该处理程序。例如,桌面用户调整浏览器窗口的大小或移动用户将设备旋转 90°。
ReactXP 有这方面的 API 吗?