小编Dav*_*vid的帖子

Reactjs 每次在 setState 上刷新页面

我正在使用MultiSelect 插件来选择下拉菜单。在这里,我将 onChange 事件的值存储在 setState 中。下面是代码:

$('#selectbox-id-onChange').multiselect({
    onChange: function(option, checked) {
         var newArray = this.state.options.slice();
         newArray.push($(option).val());
         this.setState({options: newArray});           
    }
});
Run Code Online (Sandbox Code Playgroud)

上面的代码工作正常,我也可以将数组值存储在状态中。但唯一的问题是页面每次都会刷新,同时将值存储在状态中。

请让我知道我哪里出错了。我试图找出答案,但找不到解决方案。

reactjs

3
推荐指数
1
解决办法
1万
查看次数

选择全部并取消选择chart.js选项

我正在使用Chart.js,想要为标签实现Select AllUnselect All选项.我试图找到它但却得不到任何东西.

如果可以实现任何此类功能,请帮助我.

chart.js chart.js2

3
推荐指数
1
解决办法
2910
查看次数

React.js:使用shouldComponentUpdate()在特定状态更改时停止重新呈现

我的组件onload中有多个setState。单击下拉值时,我的页面正在重新呈现,因为单击时我通过来存储这些值setState

为了停止点击重新渲染,我在使用以下代码。

shouldComponentUpdate() {
    return false
}
Run Code Online (Sandbox Code Playgroud)

现在,由于具有上述功能,页面加载时我的值未存储在状态中。我还有什么需要做的吗?

reactjs

2
推荐指数
2
解决办法
7319
查看次数

标签 统计

reactjs ×2

chart.js ×1

chart.js2 ×1