useLayoutEffectOnce
Hook to executes effect and clean up after component mount only once. It prevents React 18 StrictMode behavior if present, otherwise it works like a normal useLayoutEffect with empty dependencies array.
N.B. Not use in a component with normal useLayoutEffect, if it executes a React.DispatchAction, because this action is executes twice if there is React.StrictMode.
Demo
INFO
The implementation is like that useEffectOnce.
Please visit useEffectOnce example to see how it works.
