diff --git a/src/useAlert.js b/src/useAlert.js index 6ea85db..72582c3 100644 --- a/src/useAlert.js +++ b/src/useAlert.js @@ -1,10 +1,12 @@ -import { useContext } from 'react' +import { useContext, useMemo } from 'react' import DefaultContext from './Context' const useAlert = Context => { const alertContext = useContext(Context || DefaultContext) - - return alertContext.current + const alert = useMemo(() => { + return alertContext.current + }, [alertContext]) + return alert } -export default useAlert +export default useAlert \ No newline at end of file