useLiveRef uses layout effect

This commit is contained in:
NikolaBorislavovHristov 2019-12-02 10:40:29 +02:00
parent dcf4bf3e76
commit 044b8d9709

View file

@ -2,7 +2,7 @@ const React = require('react');
const useLiveRef = (value, dependencies) => {
const ref = React.useRef(value);
React.useEffect(() => {
React.useLayoutEffect(() => {
ref.current = value;
}, dependencies);
return ref;