我是React的新手,嘗試使用材質UI構建帶抽屜的簡單AppBar。React Material UI狀態不更新
的appbar和抽屜似乎正確實施,但由於某些原因點擊切換按鈕,當抽屜狀態不會被更新。
我跟着材料-UI的引用以及反應,所以我不知道發生了什麼事。這裏是組件的代碼:
import React, { Component } from 'react'
import { Link } from 'react-router'
import AppBar from 'material-ui/AppBar';
import Drawer from 'material-ui/Drawer';
import MenuItem from 'material-ui/MenuItem';
class Appbar extends Component {
constructor(props) {
super(props);
this.state = {open: false};
}
handleToggle() {
this.setState({open: !this.state.open});
}
render() {
return (
<div>
<AppBar
title="Polism"
onLeftIconButtonTouchTap={this.handleToggle}
/>
<Drawer open={this.state.open}>
<MenuItem>Menu Item</MenuItem>
<MenuItem>Menu Item </MenuItem>
</Drawer>
</div>
)
}
}
export default Appbar
任何幫助將不勝感激!
嘗試'onLeftIconButtonTouchTap = {this.handleToggle.bind(這)}' – jpopesculian
@jpopesculian都能跟得上......仍然沒有 –
是否有任何的錯誤安慰? – jpopesculian