React断点
react-breakpoints允许您响应DOM元素大小的更改。 您可以根据观察到的DOM元素的大小变化来更改组件的评估逻辑和渲染输出。 例如,您可以根据其父容器的宽度将下拉菜单更改为水平列表菜单,而无需使用CSS媒体查询。
:package: 盒子里有什么东西?
没有轮询。 没有事件监听。 没有哨兵元素。 只是一个 !
该软件包为您提供:
实例化ResizeObserver ;
组件可观察DOM元素中的更改并做出响应。
对于高级用户,此软件包还提供:
一个挂钩,用于根据最近的父<Observe>观察到的大小信息来更改组件的行为;
使用挂钩将组件中的DOM元素连接到<Provider>上实例化的ResizeObserver ;
使用挂钩检索放在最近的<Context>上的ResizeObserverEntry 。 这就是useBreakpoints()在useBrea
评论0
最新资源