我试图弄清楚如何从第三者组件(将是对象数组)中获取状态,并使用它来更新父组件中的状态,以便我可以访问数据并使用它。
由于子组件是第三方,因此我无法对其进行修改,也无法向其添加任何类型的更改处理程序以传递状态。
我该如何实现?
答案 0 :(得分:0)
This answer具有基本概念,尽管您将要使用import java.lang.{Process, ProcessBuilder}
System.out.println("STARTING VI");
val processBuilder = new ProcessBuilder("/usr/bin/vi")
processBuilder.redirectOutput(ProcessBuilder.Redirect.INHERIT)
processBuilder.redirectError(ProcessBuilder.Redirect.INHERIT)
processBuilder.redirectInput(ProcessBuilder.Redirect.INHERIT)
val p = processBuilder.start()
// wait for termination.
p.waitFor()
System.out.println("Exiting VI")
和innerRef
。正如您提到的,可以使用React.createRef()
来获取当前状态。