aidenybai / aidenybai/petite-react-grab
React Review Audit
- 主要語言
- TypeScript
- 星號
- 12
- 分支
- 0
- PR 合併指標
- 30 天內沒有已合併 PR
描述
**Score: 99/100** · 0 errors · 2 warnings
Copy as prompt
```text
Fix the following React Review diagnostics in my codebase.
## Warnings (2)
1. [warning] no-cascading-set-state — src/index.tsx:37
6 setState calls in a single useEffect — consider using useReducer or deriving state
2. [warning] async-defer-await — src/index.tsx:42
await blocks the function before an early-return that doesn't use the awaited value — move the await after the synchronous guard so the skip path stays fast
```
---
### ⚠️ Warnings (2)
**`no-cascading-set-state`**
6 setState calls in a single useEffect — consider using useReducer or deriving state
> Combine into useReducer: `const [state, dispatch] = useReducer(reducer, initialState)`
[`src/index.tsx:37`](https://github.com/aidenybai/petite-react-grab/blob/c013b3ac5318d45e2a68d39a738415f45685592c/src/index.tsx#L37)
**`async-defer-await`**
await blocks the function before an early-return that doesn't use the awaited value — move the await after the synchronous guard so the skip path stays fast
> Move the `await` after the synchronous early-return guard so the skip path stays fast
[`src/index.tsx:42`](https://github.com/aidenybai/petite-react-grab/blob/c013b3ac5318d45e2a68d39a738415f45685592c/src/index.tsx#L42)
---
Last scored May 18, 2026 at 10:18 AM UTC. Maintained by [React Review](https://github.com/millionco/react-review).
貢獻指南
這個儲存庫沒有索引到貢獻指南
評估
這個 Issue 還沒有評估資料。