antd-mobile
Version:
<div align="center">
9 lines • 317 B
JavaScript
import { useState } from 'react';
import { useIsomorphicLayoutEffect } from 'ahooks';
export function useInnerVisible(outerVisible) {
const [innerVisible, setInnerVisible] = useState(outerVisible);
useIsomorphicLayoutEffect(() => {
setInnerVisible(outerVisible);
}, [outerVisible]);
return innerVisible;
}