{"_id":"@-ft/use-rerender","name":"@-ft/use-rerender","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"description":"React useRerender hook","name":"@-ft/use-rerender","version":"0.1.0","license":"MIT","author":{"name":"Juyeong Maing","email":"mjy9088@naver.com"},"main":"./index.js","repository":{"type":"git","url":"git+https://github.com/42ts/-ft-use-rerender.git"},"peerDependencies":{"react":"^18.2.0"},"_id":"@-ft/use-rerender@0.1.0","types":"./index.d.ts","bugs":{"url":"https://github.com/42ts/-ft-use-rerender/issues"},"homepage":"https://github.com/42ts/-ft-use-rerender#readme","_nodeVersion":"18.19.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-n5l0UQaKX9Sw41zJpW3jcwpS5iraUtNxunBGuIyRMpLR5cRrZ4ZSrhAK9UTdnVHj/7rQlnPK6I6o53ki46UZnQ==","shasum":"702a9f2fc4bee31b6a5ab3fd37dae2b94e4b0022","tarball":"https://registry.npmjs.org/@-ft/use-rerender/-/use-rerender-0.1.0.tgz","fileCount":4,"unpackedSize":997,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB1+uCFkXowTHoAV0Wi/TGJ0g+08NDriIPhWQG/V+bh5AiA/7syi5C4z5oNkfVWODt6/5WciwMPgoJk4G9ObsxkIbg=="}]},"_npmUser":{"name":"mjy9088","email":"mjy9088@naver.com"},"directories":{},"maintainers":[{"name":"mjy9088","email":"mjy9088@naver.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-rerender_0.1.0_1717500468288_0.9764086682957014"},"_hasShrinkwrap":false}},"time":{"created":"2024-06-04T11:27:48.176Z","0.1.0":"2024-06-04T11:27:48.464Z","modified":"2024-06-04T11:27:48.739Z"},"maintainers":[{"name":"mjy9088","email":"mjy9088@naver.com"}],"description":"React useRerender hook","homepage":"https://github.com/42ts/-ft-use-rerender#readme","repository":{"type":"git","url":"git+https://github.com/42ts/-ft-use-rerender.git"},"author":{"name":"Juyeong Maing","email":"mjy9088@naver.com"},"bugs":{"url":"https://github.com/42ts/-ft-use-rerender/issues"},"license":"MIT","readme":"# use-rerender - react `useRerender` hook\n\nTrigger rerender any time you want.\n\n## Usage\n\n```jsx\nimport { useRerender } from '@-ft/use-rerender';\n\nfunction MyComponent() {\n  const rerender = useRerender();\n\n  useEffect(() => {\n    const interval = setInterval(() => rerender(), 1000);\n    return () => clearInterval(interval);\n  }, []);\n\n  return <div>It updates every 1000ms: {new Date().toString()}</div>;\n}\n```\n","readmeFilename":"README.md"}