所以我正在构建一个需要支持文本方向(ltr和rtl)的组件
在主页面中,我们使用简单的 HTML 和 CSS 来确定文本方向
<div data-testid="mountNode" id="slider-preview" class="virtual-body" dir="rtl">
...element
</div>
但是,在我的 React 组件中,我想监视这个目录,以便我在里面做一些操作
const Slider: FC<SliderProps> = props => {
let isRTL = false; // I want this to actually reflect the current direction of the page
return (<div>{isRTL} ? 'RTL' : 'LTR' </div>)
}
所以我的问题是
1/ 如何在 javascript 中获取当前主体方向
2/ 我有一个改变方向的按钮,基本上,它会改变 的dir属性div wrapper,如何确保当它改变时,Slider组件也会更新。
SMILET
相关分类