pay-sdk-react
Version:
A cross-platform payment SDK for React, supporting Alipay, WeChat Pay, PayPal, Stripe, Payssion, and Airwallex, compatible with H5, PC, and App environments.
13 lines • 496 B
JavaScript
import _slicedToArray from "@babel/runtime-corejs3/helpers/esm/slicedToArray";
import { useState } from 'react';
import { useIsomorphicLayoutEffect } from 'ahooks';
export function useInnerVisible(outerVisible) {
var _useState = useState(outerVisible),
_useState2 = _slicedToArray(_useState, 2),
innerVisible = _useState2[0],
setInnerVisible = _useState2[1];
useIsomorphicLayoutEffect(function () {
setInnerVisible(outerVisible);
}, [outerVisible]);
return innerVisible;
}