问题描述
我一直在阅读文档 reanimated 2 Hooks 并在所有互联网上搜索更好解释的博客或任何代码,但找不到任何代码,任何人都可以解释并举例说明源代码。作为示例
const App = () => {
const [state,setState] = useState(0);
const sv = useSharedValue(0);
const handler = useAnimatedGestureHandler(
{
onEnd: (_) => {
sv.value = state;
},},dependencies
);
//...
return <></>;
};
但是当我尝试作为
const [test,setTest ] = useState(true);
const gestureHandler = useAnimatedGestureHandler({
onStart : (event,context)=>{
console.log("onstart");
setTest(true);
context.startX = X.value;
},onActive : (event,context)=>{
console.log("onactive");
X.value = context.startX + event.translationX;
},onEnd : (event,context)=>{
console.log("onEnd");
setTest(false);
}
},[test]
)
我有错误
Tried to Synchronously call function (bound dispatchAction)
from different thread.
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)