sru*_*thi 0 javascript reactjs material-ui react-redux
当我为材质 ui RaisedButton 上的 onClick 事件调用动作创建者时,出现以下错误
失败的道具类型:无效的支柱onClick型的object供给RaisedButton,预计function。
这是我写的组件
import React, { Component } from 'react';
import RaisedButton from 'material-ui/RaisedButton';
import { connect } from 'react-redux';
import * as actions from '../actions';
class App extends Component {
authButton = () => {
if(this.props.authenticated) {
return <RaisedButton label="Sign out" onClick={this.props.authenticate(false)} />
}
return <RaisedButton label="Sign out" onClick={this.props.authenticate(true)} />
}
render() {
return (
<div>{this.authButton()}</div>
);
}
}
const mapStateToProps = (state) => {
return { authenticated: state.authenticated };
}
export default connect(mapStateToProps, actions)(App);
Run Code Online (Sandbox Code Playgroud)
如何摆脱这个错误并使其工作?
| 归档时间: |
|
| 查看次数: |
1587 次 |
| 最近记录: |