reactjs – React的“scryRenderedDOMComponentsWithClass”方法
在测试一个React组件时,我正在阅读文档,并发现scryRenderedDOMComponentsWithClass。我无法理解这个组件的功能,因为它是不可公开的,所以我不明白它是如何命名映射到一个心理模型,它在做什么。 (有一些相关的名称,如scryRenderedDOMComponentsWithTag。)
这个方法名称的scry部分是什么引用的?害怕?疾走?这个名字试图说明什么概念?
简短答案
在这种情况下,“Scry”意味着“找到所有”。见this comment on 更长(和nerdier)答案 在同一个文件的其他地方,你会看到a reference to /** * Todo: Support the entire DOM.scry query syntax. For now,these simple * utilities will suffice for testing purposes. * @lends ReactTestUtils */ zpao在a comment on a GitHub issue年解释说:
jimfb在another GitHub issue进一步说明,该名称是对“地下城与地下城”的引用。龙:
虽然我同意这个词在很大程度上没有意义,但值得注意的是“scry” is a real English word:
有趣的是,根据the data from Google’s Ngram Viewer年,似乎这个词在19世纪初被普遍使用,直到20世纪80年代才被忽略,可能在D&D得到普及之后: 所以我不能说我反对把jimfb称之为“幻想词”,特别是考虑到我听到这种想象的想象。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |