首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    在React Native中构建启动屏

    在这个教程中,我们将演示如何在React Native中构建一个启动屏幕。我们将指导你如何使用 react-native-splash-screen 为iOS和Android应用构建出色的欢迎界面。...在网络应用中,我们使用预加载器为用户提供动画娱乐,同时服务器操作正在处理中。尽管这听起来很直接,但它是构建和保留用户群的关键工具。 在React Native中创建启动屏有很多好处。...构建一个React Native启动屏幕 首先,前往Appicon。将你的图片拖到提供的框中,然后选择4x作为你的基础尺寸。...将内容模式设置为“aspect fit”,如下所示: 更改iOS启动屏幕颜色 你可能会问的下一个问题是“我如何在 React Native 中更改启动屏幕的背景颜色?”...请参考下面的截图: 构建一个Expo启动屏幕 到目前为止,我们已经探讨了如何在一个裸 React Native 应用中构建启动屏幕。

    63210

    在React Native中优雅的使用iconfont

    React Native大火大热,其中为了解决图标,易于修改,换颜色,高清等需求,iconfont的应用更是必不可少。...React Native中的iconfont 关于在React Native中使用iconfont,网上已有很多非常好的解决方案,用的最多的就是react-native-vector-icons , 这个库支持很多常用的...IconFont的使用原理 其实IconFont就是一些文字,通过在web上的使用,我们可以大概猜出使用方法: 指定字体集 把对应的16进制码当成文字写到文本中 在React Native中同样如此,我们可以通过...react-native-vector-icons的源代码来验证我们的想法。...打开react-native-vector-icons/FontAweson.js文件(线上地址)可以看到一个大大的json对象 var createIconSet = require('.

    15.2K40

    Dart中的const,Flutter,Dart,React Native

    React Native React Native 允许使用 JavaScript 构建应用。 RN 构建的应用使用的实际控件是原生控件,用户拥有与原生应用相近的使用体验。...对于 React Native 抽象层无法满足的应用程序,仍然需要原生开发定制。...如果需要与大量定制的原生代码相结合,那么在 React Native 的抽象层中工作的好处就会减少,这种情况下,原生开发会更有优势。 Xamarin 在讨论 Xamarin 时,有两点需要评估。...尽管该技术与 React Native 非常不同,但它在概念上提供了一种类似的方法,为原生控件提供一个抽象层。 同样,它在定制方面也有类似的缺点。 其次,Xamarin-classic 术语。...,它会调用窗口部件的 build 方法,因此可以呈现 UI 的这一部分。

    6300

    如何在React Native中添加自定义字体

    在这篇指南中,我们将探索使用 Google Fonts 在 React Native 应用中添加自定义字体的方法。...要启动React Native CLI项目,请在终端中运行以下命令: npx react-native@latest init CustomFontCLI CustomFontCLI 是我们的项目文件夹的名称...然后,将你之前从静态文件夹中复制的所有TTF文件粘贴到你的项目的 fonts 文件夹中: 接下来,在根目录中创建一个 react-native.config.js 文件,并将下面的代码粘贴到其中: 将字体链接到要在项目文件中使用...在我们的模拟器中看看这是什么样子: 使用自定义字体 假设你正在构建一个个人的 React Native 项目,并且你得到了一些自定义字体,这些字体并不在 Expo 支持的 Google 字体库中。...总结 如本文所探讨的,将自定义字体集成到React Native应用程序中不仅仅是技术上的提升,更是一种改善用户体验的策略性方法。

    61610

    webview 和 React Native 中吸顶效果实现

    一前言 在跨端开发中,离不开一些吸顶的交互场景,可以参考淘宝或是京东类电商 app 中一些 tab ,在整个容器滑动的过程中,吸顶效果非常的连贯和丝滑的,当然这些 tab 可能是用 native 开发的...希望通过这篇文章,你将学习到: webview 中吸顶的实现方式。 React Native 中吸顶方法,SectionList 是如何实现吸顶的。...三 React Native 中的吸顶方式 React Native 是跨端开发的一个解决方案,不同于 webview,webview 的渲染还是走 web 那一套,而 RN 这个一点就不同于 webview...四 总结 本文介绍了跨端开发中,webview 和 React Native 实现吸顶的主流方式,希望能给做此类功能的同学提供一个解决思路。...参考文档 React Native 中文网 参考资料 [1] https://juejin.cn/post/7112770927082864653: https://juejin.cn/post/7112770927082864653

    3.1K10

    React学习(十)-React中编写样式CSS(styled-components)

    而编写React应用,就是在编写React组件,组件中最重要的数据就是props和state,有了数据,怎么让其以什么样的显示,那就是CSS做的事情了 在React中,一切皆可以是Js,也就是说在js里面可以写...,同样css也在不断的进化,如同js一样,也有变量,函数等具备Js一样的活力,那么在React中是怎么实现样式的模块化的?...样式化组件的魅力(特点) 那么本节就是你想要知道的 React中组件形式 关于React中定义组件的形式,有如下几种方式,其中前两个在之前的学习当中,相信你已经很熟悉了的,如果不清楚,可以查看前面的内容的...在React中有css-in-js,它是一种模式,这个css由js生成而不是在外部文件中定义,是CSS Modules,主要是借助第三方库生成随机类名称的方式来建立一种局部类名的方式 这种css-in-js...这意味着React必须在每个后续渲染中丢弃并重新计算DOM树的那部分,而不是仅计算它们之间发生变化的差异。

    2.4K21

    React基础(10)-React中编写样式CSS(styled-components)

    而编写React应用,就是在编写React组件,组件中最重要的数据就是props和state,有了数据,怎么让其以什么样的显示,那就是CSS做的事情了 在React中,一切皆可以是Js,也就是说在js里面可以写...,同样css也在不断的进化,如同js一样,也有变量,函数等具备Js一样的活力,那么在React中是怎么实现样式的模块化的?...样式化组件的魅力(特点) 那么本节就是你想要知道的 React中组件形式 关于React中定义组件的形式,有如下几种方式,其中前两个在之前的学习当中,相信你已经很熟悉了的,如果不清楚,可以查看前面的内容的...在React中有css-in-js,它是一种模式,这个css由js生成而不是在外部文件中定义,是CSS Modules,主要是借助第三方库生成随机类名称的方式来建立一种局部类名的方式 这种css-in-js...这意味着React必须在每个后续渲染中丢弃并重新计算DOM树的那部分,而不是仅计算它们之间发生变化的差异。

    4.4K00

    如何在 React 中优雅的写 CSS

    本文首发于政采云前端团队博客:如何在 React 中优雅的写 CSS https://www.zoo.team/article/react-css ? 引言 问题:CSS 文件分离 !...小编我从写 Vue 到写 React , Vue 的 scoped 完美的解决了 CSS 的作用域问题,那么 React 如何解决 CSS 的作用域问题呢?...但是问题确实也解决了,但约定毕竟是约定,靠约定和自觉来解决问题毕竟不是好方法,在多人维护的业务代码中这种约定来解决 CSS 污染问题也变得很难。...方案二:CSS in JS “使用 JS 语言写 CSS,也是 React 官方有推荐的一种方式。...看两个比较大众的库: reactCSS styled-components reactCSS “支持 React 、Redux、React Native、autoprefixed、Hover、伪元素和媒体查询

    4K20

    react中css modules的介绍与使用

    React 中 CSS的规则都是全局的,任何一个组件的样式规则,都对整个页面有效,这可能会导致大量的冲突。...也就是说如果我有两个css文件,它们的中的一些样式名是一样的,那么就会被覆盖,简单的解决办法就是将样式的命名变得复杂且不重复,但这样样式多了也很难避免重复,且命名也不会太好看。...那么这个时候就推荐使用CSS Modules 了CSS Modules 的做法就是通过配置将.css文件进行编译,编译后在每个用到css的组件中的css类名都是独一无二的,从而实现CSS的局部作用域。...在create-react-app2.0之前的版本,配置CSS Modules是需要eject弹出webpack来配置的,幸运的是,create-react-app自从2.0.版本就已经开始支持CSS...可见create-react-app对webpack零配置的追求本文主要讲解create-react-app2.0以上版本的CSS Modules的用法: 全局样式 (默认) 命名规则: xxx.css

    1K10

    React Native工程中TSLint静态检查工具的探索之路

    而在React Native的开发过程中,针对于JavaScript的ESLint,与TypeScript的TSLint,则成为了主要代码静态检查的工具。...一、使用TSLint的原因 在客户端团队进入React Native项目的开发过程中,面临着如下问题: 由于大家从客户端转入到React Native开发过程中,容易出现低级语法错误; 开发者之前从事Android...相对于动态代码检查,检查速度较快,现有项目无论是在本地检查,还是在CI检查,对于由十余个页面组成的React Native工程,可以在1到2分钟内完成; 灵活。...TSLint在React Native开发过程中既保证了代码风格的统一,又保证了React Native开发人员的开发质量,避免了许多低级错误,有效地节省了问题排查和人员沟通的成本。...---------- END ---------- 也许你还想看 客户端单周发版下的多分支自动化管理与实践 beeshell:开源的React Native组件库 函数式编程在Redux/React

    2.7K20

    从React-Native坑中爬出,我记下了这些

    吐槽 如果React-Native是个人,我估计已经想要打死他了。。。...上一篇文章 当React开发者初次走进React-Native的世界 前言 最近因为业务需要,做了一些关于React-Native方面的开发,对一些自己遇到的问题做了记录。...ScrollView组件 4.Web中我们使用click处理点击事件,在RN中要用Touchable组件的onPress事件 5.对于导航,我们可以使用React-Navigation。...我也想过,react-native-scrollable-tab-view中,有一个叫做tabBarUnderlineStyle可以定义下划线的样式,我们也许可以在这里实现长度为单tab60%的下划线居中的效果...12.除了动画和最近新增的CSS特性外,我们原本在web中能用的CSS属性大部分还是能用的。

    2.3K30
    领券