加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

react-native – React Native with redux:什么是存储管理动态

发布时间:2020-12-15 20:20:59 所属栏目:百科 来源:网络整理
导读:我正在创建一个在纵向渲染中具有一些风格差异的应用. 例如,导航栏高度可以不同,并且我希望在严格控制下保持多种尺寸,以确保某些控件/文本适合屏幕而不滚动. 我可以动态计算样式表或使用自己的实用程序或实用程序(如react-native-extended-stylesheet)缓存它
我正在创建一个在纵向渲染中具有一些风格差异的应用.
例如,导航栏高度可以不同,并且我希望在严格控制下保持多种尺寸,以确保某些控件/文本适合屏幕而不滚动.

我可以动态计算样式表或使用自己的实用程序或实用程序(如react-native-extended-stylesheet)缓存它们..在哪里存储计算的纵向横向表?

可能的选择
1.我的style.js中的模块级变量.可能按需计算并稍后缓存.我需要将屏幕大小传递给它
2.使样式成为状态的一部分,并在方向更改操作上更新它
3.还有别的

最有意义的是什么?你在你的应用程序中使用了什么?

解决方法

我认为样式表库应该关注横向/纵向布局的缓存样式,开发人员应该只编写样式和组件逻辑.
我现在在这里工作: https://github.com/vitalets/react-native-extended-stylesheet/issues/9
在它准备好之前,我认为最好的选择是在模块级别上缓存.

const styleLandscape = ...
const stylePorttrait = ...

将样式置于组件状态会将其与看似不好的逻辑数据混合在一起.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读