mirror of
https://github.com/streamich/react-use.git
synced 2025-12-08 18:02:14 +00:00
633 B
633 B
WARNING: Don't use this, works only for functional components.
useRenderProp
Extracts a value from render-prop or FaCC component.
Usage
import {useRenderProp} from 'react-use';
const FaCC = ({children}) => {
return children('VALUE-FaCC');
};
const RenderProp = ({render}) => {
return render('VALUE-RenderProp');
};
const Demo = () => {
const [fragment1, [value1]] = useRenderProp(<FaCC />);
const [fragment2, [value2]] = useRenderProp(<RenderProp />);
return (
<>
{fragment1}
{fragment2}
<div>FaCC: {value1}</div>
<div>Render prop: {value2}</div>
</>
);
};