样式纯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
头像吗?预先感谢。
答案 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>