stremio-web/src/common/useLiveRef.js
2019-12-02 10:40:29 +02:00

11 lines
250 B
JavaScript

const React = require('react');
const useLiveRef = (value, dependencies) => {
const ref = React.useRef(value);
React.useLayoutEffect(() => {
ref.current = value;
}, dependencies);
return ref;
};
module.exports = useLiveRef;