- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
React 的新手,有一个潜在的愚蠢问题。
我怎么可能省略带括号的 Reacts 返回语句。
const Nav = () => (
<nav className="c_navbar">
{ some jsx magic here }
</nav>
)
当我看到其他这样的实例时:
const Nav = () => {
return (
<nav className="c_navbar">
{ some jsx magic here }
</nav>
)
}
据我所知,()
在我返回对象文字时提供帮助,以免它与代码块混淆。但我看这在这里不适用?
谢谢
最佳答案
第一个片段是隐式返回。提供括号只是为了方便开发人员;可以在没有它们的情况下明确地解析代码,但会牺牲可读性:
const Nav = () =>
<nav className="c_navbar">
{ some jsx magic here }
</nav>
而第二个片段包含显式返回。在 React 中常用括号时就是这种情况,因为当 return
语句后面没有可选表达式时,就没有返回值。
return
<nav className="c_navbar">
{ some jsx magic here }
</nav>
被解析为
return;
<nav className="c_navbar">
{ some jsx magic here }
</nav>
为了在没有括号的情况下被正确解析,应该是:
return <nav className="c_navbar">
{ some jsx magic here }
</nav>
因此,括号通常用于隐式和显式返回的一致性,并允许通过适当的缩进提高可读性。
关于javascript - 为什么我可以在 React 中省略带括号的 return 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52562134/
我从 GeoNames 下载了美国和加拿大的这些数据库.日期看起来像这样: 5881639 100 Mile House 100 Mile House 51.64982 -121.2
帝国CMS简单实现国-省-市联动菜单的方法如下: 1、增加字段: 打开后台管理 - 数据表管理 - 管理字段 - 增加如下三个字段: 字段名:pro 标识:地区(省) 输入投稿表单替换html
我有一个 Web 应用程序,其中有国家/地区的下拉列表以及州/省/地区的下拉列表。 如果我选择国家,那么应该动态填充其相关的州\省\地区。 人口是很容易的事情。 但是随着国际化,我们应该如何以及在哪里
我在哪里可以得到它的列表?我需要哥斯达黎加各区和各州的坐标,有没有地方可以获取这些信息? 提前致谢 最佳答案 geonames.org是所有人口超过 1000 的城市/城镇的公共(public)数据库
我已经实现了 Google map javascript api,通过将用户指定的 lat、lng、placeId 存储到数据库中来存储用户指定的位置列表。因此,用户可以找到某个地点半径范围内的地点(
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 关闭 10 年前。 Improve thi
我有以下 SPARQL 查询: SELECT ?item ?itemLabel WHERE { ?item wdt:P17 wd:Q16; (wdt:P31/(wdt:P279*)) wd
我觉得这是很常见的,人们想要一个选择器,当你选择一个国家时,它会将省/州缩小到那个国家,然后你选择州或省,它会为你缩小城市。 NPM 上没有任何东西吗?我看到了国家选择器和国家-省,但没有从一个国家到
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 3年前关闭。 Improve thi
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 6年前关闭。 Improve thi
如果这是重复的,我深表歉意。 您将使用什么列标准化来存储国际国家/地区分割数据? 例如,如果只是美国和加拿大,我相信所有分割都有 2 个字符的缩写...这可能会借给 Char(2) 这不可能在国际上可
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 4 年前。
此 url 结构是为 SEO 优化而提出的。所以建议另一种结构是行不通的。建议的结构是 example.com///// example.com/en/spain我想指出 CountryControl
我正在尝试编写一个示例,该示例显示两个下拉列表:一个用于国家/地区,另一个用于相关州/省。当您在第一个下拉列表中选择一个国家时,第二个下拉列表的值应更新为仅显示所选国家/地区的省/州。通常这是使用某种
这个问题在这里已经有了答案: 关闭 10 年前。 Possible Duplicate: What is the “best” way to store international addresse
是否可以从 PHAsset 访问城市名称和州等位置信息。 iOS 照片应用程序显示非常具体的位置信息,例如美国华盛顿州西雅图的贝尔敦。但是,我能够从 PHAsset 访问的所有内容都是来自 locat
我目前使用的是jquery-1.11.1.min.js。我有三个不同的下拉菜单:省、州、城市,并且我有以下 javascript 来处理用户选择省、州或城市时的更改。 $provinceSelecto
我需要一个基于我拥有的纬度/经度值集合的国家、州和城市列表。我需要以保留层次结构且不重复的方式存储此信息(例如“美国”和“美国”和“美利坚合众国”是同一个国家/地区;我只希望在我的数据库中存在该国家/
在我的 MVC 应用程序中,我想显示用户访问网站的国家/地区、地区和城市。我怎样才能获取它们? 最佳答案 有几种方法。一种是要求用户与远程服务器共享他的位置。 https://developer.mo
我是一名优秀的程序员,十分优秀!