rerenderer
Version:
For React: Easy handling of object editing and state update re-renders
14 lines (13 loc) • 446 B
JavaScript
import { jsx as _jsx } from "react/jsx-runtime";
import React from 'react';
export function useRerender(initialValue) {
var _a = React.useState(initialValue), value = _a[0], setValue = _a[1];
var updateValue = React.useCallback(function (newValue) {
setValue(newValue);
}, []);
return [value, updateValue];
}
export function Rerender(_a) {
var value = _a.value, onChange = _a.onChange;
return (_jsx("div", {}));
}