使用范围滑块反应饼图而不使用状态

时间:2019-02-15 07:47:50

标签: reactjs svg pie-chart stateless

我想在react中绘制饼图。 滑块范围更改时,饼图应根据范围滑块的值而更改。 我们不能在作业中使用状态。 问题是我是新手,不知道如何从父级更改子级属性(在我的情况下为stroke-dasharray)值,而不使用应该反映在饼图上的状态。

任何人请帮助我。 我的整个代码如下。

For each img in imageMso

1 个答案:

答案 0 :(得分:0)

您可以将新的dashWidth值存储在PieChart类的全局变量或属性中,并将该值通过props传递给Chart

然后调用this.forceUpdate()使PieChart在更改时重新呈现。

请注意,我永远不会在真实代码中执行此操作,而是使用state,因为这正是state的用途。对于使用React的分配,不允许使用state是一个非常奇怪的约束。