jsdoc - 在 JsDoc 3 中,注释返回对象的正确方法是什么?
问题描述
我在我的 React 项目中使用 JSDoc 3.6.4。我已经定义了以下钩子......
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;
当返回多个东西时,记录返回内容的正确方法是什么?我想放的不仅仅是 {object},这就是我现在所拥有的。
解决方案
推荐阅读
- c# - JVM 的 JMC+JFR 是否有 C#/.NET 等效项,用于在生产中进行连续分析?
- c# - foreach 循环中的 Component.InvokeAsync 不起作用
- azure - 部署 Azure 容器而不运行它们
- maven - Jenkins maven projet 构建在测试期间在 fork 上失败
- javascript - 无法设置未定义的属性 - AuthLogin JS
- javascript - TypeError: req.flash is not a function -- (NodeJs) (connect-flash) -- 我无法打开页面
- python - 在 Django 的 TestCase 中测试并发客户端
- python - 一个基本的八位数字符串到八位二进制数
- arrays - 尝试使用 React Hooks 为一个状态实现多个值
- python-3.x - 如何抓取这个pdf文件?