ReactJSアプリケーションをサーバ側レンダリングを使用してユニバーサルアプリケーションに変換しようとしていますが、わからないことがあります。コンポーネントを使用してスタイルをコンポーネントにインポートする最も良い方法は何ですか? HTMLで外部スタイルシートをインポートし、これをコンポーネント全体に使用できますか?またはすべてのコンポーネントに特定のスタイルシートをインポートして、別のこのような変数としてそれを使用します、私は私がやるたびに私のページを更新していることに気づいた第二のアプローチでReact Server Side Rendererd Appでスタイルシートを使用するには?
import s from './about.css';
export default class About extends Component {
render() {
return (
<div>
<div className={`${s.divone} row`}>
<span>Hello world</span>
</div>
<div className={s.divtwo}>
<span>bye world</span>
</div>
</div>
);
}
}
、スタイルがロードにちょっと遅すぎる、と私は1秒間CSSなしのページを見て、それからCSSでフルページを見る。外部およびグローバルスタイルシートなしでそれをバイパスする方法はありますか?たとえば、Airbnbはそうです。おそらく、すべてのスタイルがロードされるまで待つ方法がありますか?あなたがでCSSをインポートして使用するclassnames、シンプルで小型JSライブラリを使用することができます
あなたは 'webpack'のような' bundler'に慣れていますか? –
Gaurav Paliwal、はい私はウェブバックに精通していますが、あなたの答え/質問は私の問題や私の質問への答えを解決しません。 – pureofpure