描述
当我在return语句后的括号行中进行更改时,我遇到了一个错误。
重现步骤
使用typescript模板启动一个基本的react应用。
React Native版本
0.74.1
受影响的平台
运行时-桌面
npx react-native info
的输出
System:
OS: Windows 10 10.0.19045
CPU: (8) x64 11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz
Memory: 4.90 GB / 15.74 GB
Binaries:
Node:
version: 20.12.2
path: C:\Program Files\nodejs\node.EXE
Yarn: Not Found
npm:
version: 10.5.0
path: C:\Program Files\nodejs\npm.CMD
Watchman: Not Found
SDKs:
Android SDK: Not Found
Windows SDK: Not Found
IDEs:
Android Studio: Not Found
Visual Studio:
- 17.9.34723.18 (Visual Studio Community 2022)
Languages:
Java: 17.0.10
Ruby: Not Found
npmPackages:
"@react-native-community/cli": Not Found
react:
installed: 18.3.1
wanted: ^18.3.1
react-native: Not Found
react-native-windows: Not Found
npmGlobalPackages:
"*react-native*": Not Found
Android:
hermesEnabled: Not found
newArchEnabled: Not found
iOS:
hermesEnabled: Not found
newArchEnabled: Not found
堆栈跟踪或日志
N/A
3条答案
按热度按时间omvjsjqw1#
emeijp432#
如果我在return语句后的括号行更改,我将得到一个错误。错误是什么?
mo49yndu3#
App
不能作为 JSX 组件使用。它的类型
() => void
不是一个有效的 JSX 元素类型。类型
() => void
不能分配给类型(props: any, deprecatedLegacyContext?: any) => ReactNode
。类型
void
不能分配给类型ReactNode
。