Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | 9x 125x 125x 125x 125x | import { useEffect } from "react";
import { RecoilValue, useRecoilValue } from "recoil";
const RecoilObserver = ({
node,
event,
}: {
node: RecoilValue<unknown>;
event: (value: unknown) => void;
}) => {
const value = useRecoilValue(node);
useEffect(() => {
event(value);
}, [event, value]);
return null;
};
export default RecoilObserver;
|