s%如何引用头盔组件内部的title属性?

时间:2018-12-28 04:53:35

标签: javascript reactjs jsx gatsby

您能帮助我理解gatsby入门主题中%s组件内<SEO />组件内<Helmet />组件的title属性吗?

https://github.com/gatsbyjs/gatsby-starter-default/blob/master/src/components/seo.js

第19行:

titleTemplate={`%s | ${data.site.siteMetadata.title}`}

2 个答案:

答案 0 :(得分:1)

$s是根据组件的“标题”属性推断的。

以下是相关源代码的链接:

https://github.com/nfl/react-helmet/blob/b79d30ff44c7ff3c175c31059076e5e549a1b402/src/HelmetUtils.js#L27

答案 1 :(得分:0)

模式%s用于替换string

const str = 'world';
console.log('Hello %s!', str);