我想在导出它们时更改钩子名称及其返回值。这是我的用例。我想使用notistack api 在我的应用程序中显示一些祝酒词。但是,因为我不喜欢snackbar
我想将其更改为toast
. 这是我开始做的方式:
export { SnackbarProvider as ToastProvider, useSnackbar as useToast } from 'notistack';
但是我无法更改从useSnackbar
钩子返回的变量的名称。
const { enqueueSnackbar, closeSnackbar } = useSnackbar();
应该
const { addToast, closeToast } = useToast();
我怎样才能做到这一点?
谢谢你。