javascript - 为什么我们应该在 return 语句中使用 {}
问题描述
我是新手,我有疑问:
为什么我应该在 return 语句中使用花括号?
示例代码:
import React from 'react';
import Hobbies from './Hobbies';
const HobbyList = () => {
const hobbies = ["Surfing", "Rock climbing", "Mountain biking", "Breakdancing"];
return (
<div>
{ hobbies.map(hob => <Hobbies hobbies={hob}/>)}
</div>
);
};
export default HobbyList;
解决方案
不知何故,代码需要与标签分开,这是在语句HTML
中运行JavaScript
代码的方式。return
正如文档所述:
它被称为 JSX,它是 JavaScript 的语法扩展。我们建议将它与 React 一起使用来描述 UI 应该是什么样子。JSX 可能会让您想起模板语言,但它具有 JavaScript 的全部功能。
建议阅读的文档:
我希望这有帮助!
推荐阅读
- ios - 快速获取并检查内部(本地)JSON文件
- sql - 如何在 T SQL 中旋转数字列?
- excel - 从 .vbs 文件中杀死特定的 Excel.exe
- python - Python,语音识别卡在“正在听...”
- angular - 注销时清除可观察值
- laravel - 在 laravel 中获取数据库数据到前视图?
- gulp - 在谷歌关闭编译期间删除调试器关键字
- bootstrap-4 - bootstrap 4 / Saas 导航栏随着屏幕变窄而崩溃,但汉堡菜单不起作用?
- redis - StackExchange.Redis:事务是否多次命中服务器?
- sql - 在表中使用 ST_Distance