我想在react中绘制饼图。 滑块范围更改时,饼图应根据范围滑块的值而更改。 我们不能在作业中使用状态。 问题是我是新手,不知道如何从父级更改子级属性(在我的情况下为stroke-dasharray)值,而不使用应该反映在饼图上的状态。
任何人请帮助我。 我的整个代码如下。
For each img in imageMso
答案 0 :(得分:0)
您可以将新的dashWidth值存储在PieChart
类的全局变量或属性中,并将该值通过props传递给Chart
。
然后调用this.forceUpdate()使PieChart
在更改时重新呈现。
请注意,我永远不会在真实代码中执行此操作,而是使用state
,因为这正是state
的用途。对于使用React的分配,不允许使用state
是一个非常奇怪的约束。