Я должен применить материал-интерфейс в IE 9 (я ненавижу делать ...)
Он отлично работает в Chrome и IE 11, но я получил некоторые ошибки, которые выглядят как withStyles
.
Есть ли у кого-нибудь успехи в решении проблемы?
Работа над реакцией 16
- Установлены некоторые из
babel-loader
и polyfill
В packages.json
@material-ui/core": "^3.9.3
@material-ui/icons": "^3.0.2
babel-polyfill": "^6.26.0
es6-promise": "^4.2.6
fetch-ie8": "^1.5.0
- Включен CDN в public / index.html
=> cdn.polyfill.io/v3/polyfill.js
- Импортировано это
ES6-объект-правопреемник / авто
ES6-обещание / авто
import React, {Component} from 'react';
import { withStyles } from '@material-ui/core/styles';
import AppBar from '@material-ui/core/AppBar';
const styles = (theme) => ({
test : {
color: 'red'
}
})
class Login extends Component{
render(){
const {classes} = this.props;
return(
<div>
<AppBar>test</AppBar>
</div>
)
}
}
export default withStyles(styles)(Login);
Chrome, IE11 работает нормально, но IE10, IE9 выдает ошибку с пустой страницей