我通过尝试构建一组简单的复选框来开始使用React和MaterialUI。如何尝试将复选框动态添加到组件?
我在想,如果将# Display posterior means of RR(relative risks)
va$RRmean <- end4$summary.fitted.values[, 1]
library(classInt)
breaks.qt2 <-classIntervals(va$RRmean, n=7, style="quantile", intervalClosure="right")
va.palette<-brewer.pal(9, name="OrRd")
spplot(va, "RRmean", col="transparent", col.regions=va.palette, at=breaks.qt2$brks)
之类的属性传递到numCheckboxes=3
中,我应该定义一个函数,该函数会将3 CheckboxesGroup
添加到文档中。
通过使用<Checkbox />
来调用componentDidMount()
之类的函数3次来使我处于正确的轨道上,其中addCheckbox()
类似于
addCheckbox()
感谢您的帮助!
答案 0 :(得分:0)
您将不希望让react对DOM拥有完全控制权,因此通过document.createElement
添加它是违背的。因此,您将需要做出反应,以实际创建这些复选框并将其添加到DOM,这实际上是框架的全部内容,因为它使您更轻松。
我将这个沙盒放在一起,向您展示我的意思:https://codesandbox.io/s/nwx306o2rj
我也强烈建议您查看这些文档,它们非常好,可以帮助您学习https://reactjs.org/docs/hello-world.html