我正在使用React和MaterialUI构建一个系统,该系统将在另一个(非基于React的)网站中显示小部件。我想使这些小部件具有响应性,但是它们需要响应自己的容器宽度而不是窗口宽度,因为我不知道小部件将占用页面的多少内容。
我考虑过以下几种选项:
我考虑过以下几种选项:
- 定期轮询容器大小
- 在窗口调整大小事件时轮询容器大小
- 根据容器和窗口大小在启动时设置主题断点