functionName`string` - 语法有什么作用?

时间:2018-05-18 06:23:59

标签: javascript reactjs

如果您对reactjs使用style-components,则会发现此类语法。

const Title = styled.h1`
  font-size: 1.5em;
  text-align: center;
  color: palevioletred;
`;

另一个参考:CSSjs

const styles = csjs`
  .panel {
    border: 1px solid black;
    background-color: ${green};
  }`;

我的问题:这种语法是如何工作的?

如果语法看起来像这样(如下),那没关系,我可以理解 - 它是一个带有一个字符串参数的工厂函数。

 const styles = csjs(`
  .panel {
        border: 1px solid black;
   }
 `)

但是这个语法functionName'string'看起来很奇怪。

0 个答案:

没有答案
相关问题