styled-components 弃用 injectGlobal
2024-08-25 20:45:43
styled-components 最新版本是v4.1.2,但是从v4开始,就酱原来的injectGlobal方法用createGlobalStyle替换了。用法上也有一些不同了:
我今天直接引injectGlobal照原来的方法使用,就一直报错
//style.js
import {injectGlobal} from 'styled-components';
injectGlobal`
body{
margin:0;
padding:0;
background:red;
}
`
说styled-components库里没有抛出这个方法,不对啊,以前是这样用过的,后来一查,原来是被弃用了。
emmmm,怎么办呢,还得用呀,不过人家又提供了个新的方法。createGlobalStyle,真真是见名知意了。
//style.js
import {createGlobalStyle} from 'styled-components';
export const GlobalStyled = createGlobalStyle`
body{
margin:0;
padding:0;
background:red;
}
//在项目主文件(总容器)下引入,我这里用的是App.js
import React from 'react';
import {GlobalStyled} from './style.js';
class App extends React.Components{
render(){
return(
<div className='App'>
<GlobalStyled />
</div>
)
}
}
当当当,大功告成了! 红红火火恍恍惚惚
最新文章
- springmvc+mybatis+spring 整合 bootstrap html5
- 数学 SRM 690 Div1 WolfCardGame 300
- ios - kvo观察者示例
- 用eclipse打开已经编译的工程
- oracle分组后取每组第一条数据
- oracle触发器调用java程序
- Android 程序中得到root activity的引用
- Lambda表达式的前世今生
- 关于 jquery cookie的用法
- poj 3177 Redundant Paths【求最少添加多少条边可以使图变成双连通图】【缩点后求入度为1的点个数】
- ORACLE数据库闪回日志写满
- 关于黑名单IP的设置
- 神经网络JOONE的实践
- mysql字段约束
- hibernate基本的配置与验证
- C# Note7:MVVM模式之数据绑定
- CAS—认证原理
- HDU 2492 树状数组
- C++ cosnt的一点总结
- canvas 画椭圆