我已经使用redux和redux开发工具大约一周了,我很喜欢它。我是Material Design的忠实粉丝,所以我想我应该试试Material ui。
在我使用DropDownMenu等按钮以外的组件之前,一切都很好。
初始加载后,下拉菜单似乎停止工作。这是我的组件:
<DropDownMenu value={locale} onChange={languageChangeHandler}>
<MenuItem value={1} primaryText="English"/>
<MenuItem value={2} primaryText="Arabic"/>
</DropDownMenu>
我找到了一个解决方法:
每当应用程序被渲染时(当存储状态发生变化时),我都必须injectTapEventPlugin()
,否则它在初始加载后将无法工作。这使得DropDownMenu
在使用热重新加载时能够工作。
有一个悬而未决的问题需要解决injectTapEventPlugin()
情况=>https://github.com/callemall/material-ui/issues/1011