在组件/页面代码中保持表达清晰、类型明确,避免冗余与 any。
flag ? true : false,可直接传布尔值本身。
// bad
multiple={data.is_list ? true : false}
// good
multiple={data.is_list}
any 作为 props 或关键数据类型;为 props、组件内数据(如 importData)补充明确的 TypeScript 类型。
type ImportData = {/* 字段按实际补齐 */};
const Canvas: React.FC<{ importData: ImportData | null }> = ({ importData }) => {
// ...
return null;
};
这些规则能提升可读性、减少潜在类型错误,并使代码更易维护。
Enter the URL of a public GitHub repository