material-ui 使用 redux-devtools + 热重载时 DropDownMenu 等组件停止工作
material-ui components such as DropDownMenu stop working when using redux-devtools + hot reloading
我已经使用 redux 和 redux dev-tools 大约一个星期了,我很喜欢它。我是 Material 设计的忠实粉丝,所以我想我应该尝试 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
我已经使用 redux 和 redux dev-tools 大约一个星期了,我很喜欢它。我是 Material 设计的忠实粉丝,所以我想我应该尝试 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