ios - 等效于RCTViewManager中的viewDidAppear

标签 ios react-native

我为react-native应用程序创建了一个自定义 View ,该应用程序本身是C++ DSP应用程序,并在计时器上运行。该 View 在启动时使用其init方法进行了初始化。但是,为了节省CPU周期,我需要知道该 View 何时可见。

如果我使用的是iOS UIViewController,则可以使用viewDidAppearviewWillAppear将消息发送到C++代码以启动计时器,并使用viewDidDisappear告诉其停止。

我正在寻找一种干净的方法来从RCTViewManager中执行相同的操作。

最佳答案

在JSX/React中,我们有componentDidMount()componentWillMount()

关于ios - 等效于RCTViewManager中的viewDidAppear,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35082934/

相关文章:

xcode - 为什么我的 RN 61 IOS 在 AppCenter 中构建构建失败?

java - 从输入中找到路径为 'lib/arm64-v8a/libc++_shared.so' 的 2 个文件...-react native

ios - 二进制文件因非公开 API 使用而被拒绝(google analytics iOS v2)

iphone - ZBarReader项目的ReaderSample中如何使用pushViewController

ios - 使用 Swift 在 Facebook 登录后加载另一个 ViewController

javascript - 从状态获取数据 React-Native Javascript

ios - UITableViewController : Update cell from DOWNLOADING to DONE

ios - 一个项目可以使用哪种图形框架?

css - 如何在 React Native 中使用 onFocus 更改一个 Textinput 的 borderColor?

reactjs - 搜索后点击特定成员(member)如何查看其完整详细信息?