VS Code 不理解 Tsx 中的 Shorthand React.Fragment 标签
VS Code Doesn't Understand Shorthand React.Fragment Tags In Tsx
我已经使用 TypeScript 设置了一个 create-react-app:
npx create-react-app my-app --template typescript
但是,每当我尝试使用 shorthand 标签时,例如:
function App() {
return (<>
<header>Hello World</header>
</>);
}
VS Code 抱怨这是一个错误:
Type expected. (6:13)
4 |
5 | function App() {
> 6 | return <><header>Hello World</header></>;
| ^
7 | }
8 |
9 | export default App;
React 本身当然可以很好地理解和渲染它。为什么 VS Code 将此指示为错误,以及我该如何修复它?
这不是 VS Code 的默认行为。这可能是由扩展程序引起的。
我已经使用 TypeScript 设置了一个 create-react-app:
npx create-react-app my-app --template typescript
但是,每当我尝试使用 shorthand
function App() {
return (<>
<header>Hello World</header>
</>);
}
VS Code 抱怨这是一个错误:
Type expected. (6:13)
4 |
5 | function App() {
> 6 | return <><header>Hello World</header></>;
| ^
7 | }
8 |
9 | export default App;
React 本身当然可以很好地理解和渲染它。为什么 VS Code 将此指示为错误,以及我该如何修复它?
这不是 VS Code 的默认行为。这可能是由扩展程序引起的。