@codegouvfr/react-dsfr
Version:
French State Design System React integration library
10 lines • 318 B
JavaScript
import { useState } from "react";
import { capitalize } from "tsafe/capitalize";
export function useNamedState(name, initialState) {
const [state, setState] = useState(initialState);
return {
[name]: state,
[`set${capitalize(name)}`]: setState
};
}
//# sourceMappingURL=useNamedState.js.map