import { atom, useSetRecoilState } from 'recoil'; import { useCallback } from 'react'; const refreshConversationsHint = atom({ key: 'refreshConversationsHint', default: 1, }); const useConversations = () => { const setRefreshConversationsHint = useSetRecoilState(refreshConversationsHint); const refreshConversations = useCallback(() => { setRefreshConversationsHint((prevState) => prevState + 1); }, [setRefreshConversationsHint]); return { refreshConversations }; }; export default { refreshConversationsHint, useConversations };