javascript - 使用位置 : 'Absolute' and display: 'None' in React Native still renders the component

标签 javascript android reactjs react-native

我在 React Native 中遇到了一个问题,那就是在组件上使用 position: 'Absolute' 和 display: 'None' 时,组件仍然呈现。我应该注意,这仅发生在 Android 中(iOS 按预期工作) 关于在这种情况下我应该做什么的任何想法?

感谢您的帮助。

最佳答案

这是一个 issue这是前段时间报道的,不幸的是还没有解决。您可以使用条件渲染轻松解决它,例如

{this.state.isShowingComponent && (
          <MyComponent />
)}

关于javascript - 使用位置 : 'Absolute' and display: 'None' in React Native still renders the component,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66266163/

相关文章:

javascript - HTML/CSS/JavaScript 如何向内容添加超链接?

javascript - 将变量作为闭包中的参数传递

javascript - JS模态窗口(弹出窗口)之间的通信

android - 有多少百分比的 Android 设备具有合理的 OpenGL 性能?

android - 更改 View 的背景颜色?

android - 通过 Intent 发送短信

css-in-javascript 在 React 组件中的使用

javascript - Reactjs - 显示组件的多个条件 - if/else block

javascript - javascript/jQuery 是否有像 CSS 一样的 !important 类型规则

javascript - 如何为 ie11 的 String.repeat 函数添加 polyfill?