Gesture.Tap触发本地状态更新时导致应用崩溃的问题求助
Gesture.Tap触发本地状态更新时导致应用崩溃的问题求助
大家好,我最近做组件时遇到了个棘手的小问题,想请各位帮忙看看哪里出了疏漏。
我的需求很明确:做一个不会“吃掉”父组件手势(比如平移、缩放)的组件。所以我设计的初始状态是只渲染一个普通的View,当用户需要编辑内容时,点击这个区域,组件就会把View替换成TextInput。
但现在的问题来了:当我在组件内触发Tap手势、触发状态更新切换组件的时候,应用直接崩溃了!我已经试了好几种调整方案,比如检查手势绑定的逻辑、状态更新的写法,可就是找不到问题根源。
有没有大佬能帮我分析下,我到底忽略了什么细节?是不是手势和组件切换的逻辑存在冲突?还是状态更新的时机有问题?
内容来源于stack exchange
相关产品推荐
相关产品推荐

