You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
planka_custom/client/src/hooks/use-field.js

12 lines
283 B
JavaScript

import { useCallback, useState } from 'react';
export default (initialValue) => {
const [value, setValue] = useState(initialValue);
const handleChange = useCallback((_, { value: nextValue }) => {
setValue(nextValue);
}, []);
return [value, handleChange, setValue];
};