reactjs – 反映CSS模块的服务器端渲染

前端之家收集整理的这篇文章主要介绍了reactjs – 反映CSS模块的服务器端渲染前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
目前使用React组件的CSS实践似乎是使用webpack的样式加载器将其加载到页面中.
import React,{ Component } from 'react';
import style from './style.css';

class MyComponent extends Component {
    render(){
        return (
            <div className={style.demo}>Hello world!</div>
        );
    }
}

通过这样做,样式加载器将注入< style>元素进入DOM.但是,< style>不会在虚拟DOM中,所以如果做服务器端渲染,< style>将被省略这导致页面FOUC.

是否有任何其他方法来加载在服务器端和客户端工作的CSS modules

解决方法

你可以看看 isomorphic-style-loader.装载机是专门为解决这种问题而设计的.

但是对于使用它,您必须使用加载器提供的_inserCss()方法.该文档详细介绍了如何使用它.

希望有帮助

猜你在找的CSS相关文章