Я использую JSDo c 3.6.4 с моим проектом React. Я определил следующий хук ...
import { useState } from "react";
/**
* The form hook. Sets handlers and initial properties of a form.
*
* @param {Object.<string, string>} initialValue
* @returns {object}
*/
const useForm = (initialValue = {}) => {
const [values, setValues] = useState(initialValue);
const reset = () => {
setValues(initialValue);
};
const handleChange = ({ target }) => {
setValues((values) => ({
...values,
[target.name]: target.value,
}));
};
return {
handleChange,
values,
reset,
setValues,
};
};
export default useForm;
Как правильно документировать то, что возвращается, когда возвращается несколько вещей? Я хотел бы поставить больше, чем {объект}, что у меня сейчас.