Javascript React Native useEffect[]与iOS didFinishLaunchingWithOptions中的自定义函数之间是否存在显著差异?

Javascript React Native useEffect[]与iOS didFinishLaunchingWithOptions中的自定义函数之间是否存在显著差异?,javascript,swift,typescript,react-native,Javascript,Swift,Typescript,React Native,我正在构建一个基于Swift/Kotlin模块的React原生SDK库,我想为那些将使用它的人提供最好的UX 我没有注意到AppDelegatedidFinishLaunchingWithOptions与ReactuseEffect类似,所以我真的开始怀疑我们是否可以在JS代码中复制这种行为 我做了一些测试,比较了核心组件内的useffect和did完成了使用选项启动的功能,因此我发现唯一的区别是: useffect当然只能在应用程序启动后执行,而iOS功能将在启动期间执行 我推测,usef

我正在构建一个基于Swift/Kotlin模块的React原生SDK库,我想为那些将使用它的人提供最好的UX

我没有注意到AppDelegate
didFinishLaunchingWithOptions
与React
useEffect
类似,所以我真的开始怀疑我们是否可以在JS代码中复制这种行为

我做了一些测试,比较了核心组件内的
useffect
did完成了使用选项启动的功能,因此我发现唯一的区别是:

  • useffect
    当然只能在应用程序启动后执行,而iOS功能将在启动期间执行
我推测,
useffect
会在每次打开应用程序时执行闭包,但在核心组件中,它的行为似乎是正确的

那么,在AppDelegate中创建SDK初始化(例如,
useffect
)并从通常放置的位置调用它有多大不同:
didfishlaunchingwithoptions