| 12345678910111213141516171819202122 |
- import { useEffect } from 'react'
- import useDetachState from './use-detach-state'
- export default function useDetachStateWatcher(
- key,
- stateValue,
- senderRole,
- targetRole
- ) {
- const [value, setValue] = useDetachState(
- key,
- stateValue,
- senderRole,
- targetRole
- )
- useEffect(() => {
- setValue(stateValue)
- }, [setValue, stateValue])
- return [value, setValue]
- }
|