reutil
v0.0.5
Published
A collection of essential React patterns and utility components.
Downloads
5
Readme
reutil
A collection of essential React patterns and utility components, inspired by simple and composable patterns. docs
Installation
npm install reutil
Here are some examples of how to use the components:
LazyLoad
import { LazyLoad } from "reutil";
export default function App() {
return (
<LazyLoad
importFn={() => import("./MyComponent")}
fallback={<div>Loading...</div>}
>
<MyComponent />
</LazyLoad>
);
}
Repeat
import { Repeat } from "reutil";
export default function App() {
return (
<Repeat times={3}>
{(index) => <div key={index}>Item {index + 1}</div>}
</Repeat>
);
}
TryCatch
import { TryCatch } from "reutil";
export default function App() {
const ErrorComponent = () => {
throw new Error("This is a simulated error");
return <div>This won't be rendered</div>;
};
<TryCatch>
<ErrorComponent />
</TryCatch>;
}
Support
If you like the project, please consider supporting us by giving a ⭐️ on Github.
Bugs
If you find a bug, please file an issue on our issue tracker on GitHub
Contributing
If you'd like to contribute, please follow our contribution guidelines.
License
reutil is open-source software licensed under the MIT license.