javascript - 简单组件不会出现在浏览器上
问题描述
我试图在浏览器上呈现我在{getBetNumbers()}中的反应组件 Numbers
我收到此错误:
const newBet: React.FC = () => {
const getBetNumbers = () => {
while (++i <= 25) {
if (i >= 100) {
<Numbers>{i}</Numbers>;
} else {
<Numbers>{i}</Numbers>;
}
}
};
return (
<NumbersContainer>{getBetNumbers()}</NumbersContainer>
)
解决方案
好吧,您没有调用返回 JSX 的函数。尝试这个:
<NumbersContainer>{getBetNumbers()}</NumbersContainer>
此外,删除函数体的花括号,用于隐式return
.
推荐阅读
- r - 使用 ggpairs 获取相关值
- replaceall - 如何用下划线替换数据框中的所有空格?
- docker - Dockerized elasticsearch and fscrawler:未能创建elasticsearch客户端,禁用爬虫......连接被拒绝
- php - 在 PHP 中从 cURL 请求解析 XML
- windows - Firebird DB 日志文件位于 Windows 中的什么位置?
- java - 一个执行器中有多少并发任务,Spark 如何处理一个执行器中的任务之间的多线程?
- typescript - 打字稿:无效联合类型
- laravel - 使用存储在 redis 中的模型中的水合物来保留雄辩的关系
- momentjs - 如何根据行程预订时间查找 24 小时差异
- flutter - 如何自动更新文本小部件 - Flutter