Reactjs 设置渲染外部元素的样式';回归
我有以下组件Reactjs 设置渲染外部元素的样式';回归,reactjs,styling,Reactjs,Styling,我有以下组件 export class Sample { render() { let sampleFruits = ["apple", "mango", "orange"]; let fruits = []; for (let i = 0; i < sampleFruits.length; i++) { fruits.push(<div className="fruit">{sampleFruits[i]}</div>);
export class Sample {
render() {
let sampleFruits = ["apple", "mango", "orange"];
let fruits = [];
for (let i = 0; i < sampleFruits.length; i++) {
fruits.push(<div className="fruit">{sampleFruits[i]}</div>);
}
return (
<div>
<h1 className="hello">Hello</h1>
<div>{fruits}</div>
<style jsx>
{`
.hello {
font-size: 18px;
color: #f00;
}
.fruit {
color: #0f0;
}
`}
</style>
</div>
);
}
}
导出类示例{
render(){
让采样水果=[“苹果”、“芒果”、“橙子”];
让水果=[];
for(设i=0;i
在上面的代码中,样式仅应用于.hello,where.fruit不获取样式。
除了使用jsx global?之外,您还可以在声明
div
时包含样式
for(设i=0;i
你确定吗?我将您的代码复制粘贴到CodeSandbox中,它工作正常:您确定它不工作吗。对它似乎不起作用。我正在使用react的下一个框架