React開発をしている際にCSS-in-JSのライブラリとして私はstyled-componentsを好んで使います。
が、
IE11ではそのままでは動きません。
はい、問題児IE君です。。
対応方法を書いておきます。
IEでstyled-componentsを使うための設定
必要なライブラリは以下の2つです。
yanr もしくは npm で上記ライブラリをインストールし、index等のファイルに下記の設定を追加します。
1 2 3 |
import 'react-app-polyfill/ie11'; import 'react-app-polyfill/stable'; import 'core-js'; |
そしてもう1つ、package.jsonのbrowserslistにie 11を追加します
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
{ ... "browserslist": { "production": [ ">0.2%", "not dead", "not op_mini all", "ie 11" ], "development": [ "last 1 chrome version", "last 1 firefox version", "last 1 safari version", "ie 11" ] } } |
これでIE11でも正常にstyled-componentsが使用できるようになります。
それでは!また!!
最後まで読んで頂きありがとうございます!
人気の記事だけ集めたので是非覗いていってください^^
厳選!目的別にオススメ記事を紹介-あなたの欲しい情報がここに-
人気の記事だけ集めたので是非覗いていってください^^
厳選!目的別にオススメ記事を紹介-あなたの欲しい情報がここに-