1.0.0 • Published 1 year ago
do-effect v1.0.0
Features
- Don't Do it!
- Run Now!
- Dynamically call useEffects via the virtual dom
Install
npm install do-effect
Quickstart
import {useState, useMemo} from 'react';
import { DoEffect } from 'do-effect';
interface AppProps {
children: React;
doAThing: () => void;
}
function App({ children, doAThing }: AppProps) {
const [loading, setLoading] = useState(true);
return (
<div>
{loading && (
<DoEffect
effect={() => {
doAThing();
setLoading(false);
}}
/>
)}
{children}
</div>
);
}
1.0.0
1 year ago