React Native Paper - Menu 组件 visible 踩坑记录
#移动端开发问题描述
最近在尝试使用 React Native Paper 的 Menu 组件,发现了一个比较坑的地方,我们先来看按照官方文档中的示例代码编写的效果:
下面是官方代码:
|
|
解决方案
经过网络搜索之后也没有找到相关的问题原因,只能尝试 通过改变 key 让 React Native 每次渲染时都把 Menu 当成一个新的组件 ,清除原有的状态,解决了这个问题。
在 Menu 组件上添加 key 属性:
|
|