作者回复: 支持了
作者回复: 这个需求有点奇怪,能具体描述一下吗
作者回复: 简单的讲,执行 JavaScript 代码(字符串)依赖的是 JavaScript 引擎,而 JavaScript 函数调用时,可以把 aWorklet 函数和其上下文告诉 JavaScript 引擎,然后再在 UI 线程单独开一个同步的上下文执行。 官方视频如下:https://swmansion.com/academy/webinars/krzysztof-magiera-reanimated-2/ 官方伪代码如下: ---JavaScript--- const CHANCE = 0.6; function notAWorklet(hotDogOrNot){ lemmeUpdateSomeReeduxx({ isHotDog: hotDogOrNot }); } function aWorklet(thing){ 'worklet'; const decide = Math.random() > CHANCE; notAWorklet(decide); } ---C++--- aWorklet.asString ='function aWorklet(thing){ const decide = Math.random() >0' aWorklet.closure ={ CHANCE,notAWorklet }