---
url: /docs/guide/usage/linter/rules/react/syntax.md
---

### 功能

报告 React Compiler 在分析组件或 hook 时遇到的无效 JavaScript，例如重新赋值 `const` 绑定

由 React Compiler 提供支持，该编译器每个文件运行一次，并与其他 React Compiler 规则共享。移植自
`react-hooks/syntax`.

### 为什么这很糟糕？

代码将在运行时抛出异常；编译器会跳过该函数，而不是对其进行优化

## 如何使用

## 版本

此规则在 v1.79.0 中添加。

## 参考
