【问题标题】:material-ui components such as DropDownMenu stop working when using redux-devtools + hot reloading使用 redux-devtools + 热重载时,DropDownMenu 等 material-ui 组件停止工作
【发布时间】:2016-01-03 10:53:36
【问题描述】:

我已经使用 redux 和 redux dev-tools 大约一周了,我很喜欢它。我是 Material Design 的忠实粉丝,所以我想我应该试试 material-ui。

这一切都很好,直到我使用了按钮以外的组件,例如 DropDownMenu

初始加载后,下拉菜单似乎停止工作。这是我的组件:

<DropDownMenu value={locale} onChange={languageChangeHandler}>
   <MenuItem value={1} primaryText="English"/>
   <MenuItem value={2} primaryText="Arabic"/>
</DropDownMenu>

【问题讨论】:

    标签: redux material-ui redux-devtools


    【解决方案1】:

    我想出了一个解决方法:

    我必须injectTapEventPlugin() 每次应用程序被渲染(当商店状态改变时)否则它在初始加载后将无法工作。这使得 DropDownMenu 在使用热重载时工作。

    有一个未解决的问题需要解决 injectTapEventPlugin() 情况 => https://github.com/callemall/material-ui/issues/1011

    【讨论】:

      猜你喜欢
      • 2019-01-20
      • 2018-06-08
      • 2020-05-04
      • 2018-06-08
      • 2016-03-10
      • 1970-01-01
      • 1970-01-01
      • 2016-09-14
      • 2015-06-29
      相关资源
      最近更新 更多