SuperAPI AI 工具集

1k-coding-patterns

编程与开发

查看项目

更新于 10-15 21:09

技能介绍

用途:为 OneKey 项目开发提供编码规范与最佳实践参考,适用于编写 React 组件、处理 Promise、错误处理以及遵循代码约定时使用。

主要能力:以快速参考表形式汇总三类主题。Promise 处理(promise-handling.md)要求始终 await 或使用 void,禁止出现浮动 Promise;React 组件(react-components.md)要求使用具名导入、函数式组件,不使用 FC 类型;受限模式(restricted-patterns.md)列出禁止用法,如 toLocaleLowerCase、直接导入 hd-core。

必要用法示例:Promise 方面,禁止 apiCall();,应写 await apiCall(); 或 void apiCall();。React 方面,禁止 import React, { FC } from 'react' 与 const MyComponent: FC<Props> = () => {};,应写 import { useState, useCallback } from 'react' 与 function MyComponent({ prop }: { prop: string }) {}。受限模式方面,禁止 string.toLocaleLowerCase()、import { x } from '@onekeyfe/hd-core'、import { localDbInstance } from '...';应写 string.toLowerCase()、const { x } = await CoreSDKLoader();、import { localDb } from '...'。

相关技能:/1k-date-formatting、/1k-i18n、/1k-error-handling、/1k-cross-platform、/1k-code-quality、/1k-performance、/1k-state-management、/1k-architecture。

限制:资料未提供安装命令、平台支持、收费方式及具体使用步骤,暂未提供。