Loading...
Loading...
Compare original and translation side by side
| Topic | Guide | Key Points |
|---|---|---|
| Promise handling | promise-handling.md | Always await or use |
| React components | react-components.md | Named imports, functional components, no FC type |
| Restricted patterns | restricted-patterns.md | Forbidden: |
| 主题 | 指南 | 核心要点 |
|---|---|---|
| Promise处理 | promise-handling.md | 始终使用await或 |
| React组件 | react-components.md | 具名导入、函数式组件,禁止使用FC类型 |
| 受限模式 | restricted-patterns.md | 禁止: |
// ❌ FORBIDDEN - floating promise
apiCall();
// ✅ CORRECT
await apiCall();
// or
void apiCall(); // intentionally not awaited// ❌ 禁止 - 游离Promise
apiCall();
// ✅ 正确
await apiCall();
// 或
void apiCall(); // 有意不使用await// ❌ FORBIDDEN
import React, { FC } from 'react';
const MyComponent: FC<Props> = () => {};
// ✅ CORRECT
import { useState, useCallback } from 'react';
function MyComponent({ prop }: { prop: string }) {}// ❌ 禁止
import React, { FC } from 'react';
const MyComponent: FC<Props> = () => {};
// ✅ 正确
import { useState, useCallback } from 'react';
function MyComponent({ prop }: { prop: string }) {}// ❌ FORBIDDEN
string.toLocaleLowerCase()
import { x } from '@onekeyfe/hd-core';
import { localDbInstance } from '...';
// ✅ CORRECT
string.toLowerCase()
const { x } = await CoreSDKLoader();
import { localDb } from '...';// ❌ 禁止
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/1k-code-quality/1k-date-formatting/1k-i18n/1k-error-handling/1k-cross-platform/1k-code-quality/1k-performance/1k-state-management/1k-architecture/1k-code-quality