我为react-native应用程序创建了一个自定义 View ,该应用程序本身是C++ DSP应用程序,并在计时器上运行。该 View 在启动时使用其init
方法进行了初始化。但是,为了节省CPU周期,我需要知道该 View 何时可见。
如果我使用的是iOS UIViewController,则可以使用viewDidAppear
或viewWillAppear
将消息发送到C++代码以启动计时器,并使用viewDidDisappear
告诉其停止。
我正在寻找一种干净的方法来从RCTViewManager中执行相同的操作。
最佳答案
在JSX/React中,我们有componentDidMount()
和componentWillMount()
关于ios - 等效于RCTViewManager中的viewDidAppear,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35082934/