将id属性插入由react-emotion创建的样式化组件

时间:2018-10-18 07:28:29

标签: reactjs emotion

样式纯HTML元素与react-emotion作为React组件的基本用法是这样的:

import React from 'react';
import styled from 'react-emotion';

const StyledContainer = styled.div`
  display: block;
  box-sizing: border-box;
`;

给定的代码会给我们这样的东西:

<div class="css-gf43fxd ferwf23sd"></div>

无论如何,我可以向生成的HTML元素添加id头像吗?预先感谢。

1 个答案:

答案 0 :(得分:2)

使用此组件时只需添加id属性。

import React from 'react';
import styled from 'react-emotion';

const StyledContainer = styled.div`
  display: block;
  box-sizing: border-box;
`;

// and when you want to use this component add id attribute

<StyledContainer id="some-id">...</StyledContainer>