use*_*619 3 reactjs styled-components
我正在尝试使用样式化组件,但出现以下错误-
TypeError: CustomElement.extend is not a function
Run Code Online (Sandbox Code Playgroud)
码:-
import React, { Component } from 'react';
import './App.css';
import styled from 'styled-components';
const CustomElement = styled.div`
color: green;
font-size: 30px;
`
const BlueElement = CustomElement.extend`
color: blue;
`
class App extends Component {
render() {
return (
<div>
<CustomElement>
div
</CustomElement>
<BlueElement>
div
</BlueElement>
</div>
);
}
}
export default App;
Run Code Online (Sandbox Code Playgroud)
更改
const BlueElement = CustomElement.extend`
color: blue;
`
Run Code Online (Sandbox Code Playgroud)
至
const BlueElement = styled(CustomElement)`
color: blue;
`
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1482 次 |
最近记录: |