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的下一个框架