我的React应用程序上有两条路线:/a和/b。
对于/ a,我希望bodycss标记具有一个background-color: red;。
对于/ b,我希望bodycss标记具有一个background-color: blue;。
这两个组件a和b都位于不同的.JSX文件中,并且都导入自己的main.scss文件,这些文件定义了各自的body background-color。
但是,由于将整个应用程序编译到body标记中,因此似乎存在冲突,并且body两条路径仅尊重其中一个标记。
<body>
<script src="bundle.js" type="text/javascript"></script>
</body>
我希望它在body标签上而不只是在容器div上的原因是,background-color当我在页面边界之外滚动时(在Mac和iOS上的反弹效果),我希望可见。
正确的方法是什么?

添加此代码
希望对您有所帮助。