[英]why styles don't apply on dangerouslySetInnerHTML
i need to render some styled jsx tags in my component by using useTranslation hook and dangerouslySetInnerHTML, those tags are stored in a json file, i found that dangerouslySetInnerHTML work's fine but don't apply tailwind styles for each tag,我需要使用useTranslation钩子和dangerousSetInnerHTML在我的组件中呈现一些样式化的jsx标签,这些标签存储在json文件中,我发现dangerouslySetInnerHTML工作正常但不要为每个标签应用顺风styles,
json file: json 文件:
{
"about-text":"<div className='text-blue px-5'><p>Text ...</p</div>",
}
inside componenets:内部组件:
<div className="p-10">
<div
dangerouslySetInnerHTML={{
__html: t('about-text'),
}}
/>
</div>
dangerouslySetInnerHTML
expects to be passed a string of HTML, not a string of JSX. dangerouslySetInnerHTML
期望传递一个 HTML 字符串,而不是 JSX 字符串。
The class
attribute is used directly.直接使用
class
属性。 You can't adjust the className
property instead.您不能改为调整
className
属性。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.