将 id 属性插入由 react-emotion 创建的样式组件
Insert id attribute to styled components created by react-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
属性?提前致谢。
使用此组件时只需添加 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>
样式普通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
属性?提前致谢。
使用此组件时只需添加 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>