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

React Native优雅使用iconfont

React Native大火大热,其中为了解决图标,易于修改,换颜色,高清等需求,iconfont应用更是必不可少。...React Nativeiconfont 关于在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('.

15K40

如何React Native使用FlatList组件

React Native开发,经常需要用到列表展示功能。FlatList组件是React Native中用来实现列表功能核心组件之一,它能够高效地渲染大量数据,并且支持懒加载,提高了用户体验。...本文将介绍如何React Native使用FlatList组件。安装FlatList组件首先,需要在项目中安装FlatList组件。...React NativeFlatList组件是一个非常实用组件,可以轻松实现列表展示和滚动,且能够支持大量数据高效渲染和懒加载,提高了用户体验。...如何进行分页加载在一些需要加载大量数据应用,需要使用分页加载技术来提高列表性能。...在loadPage函数总结与思考在本文中,我们介绍了如何React Native使用FlatList组件基本方法,包括安装FlatList组件、导入FlatList组件、使用FlatList组件和

30300

React Native JSX学习

答案肯定是不会,反而会比我们操作DOM性能更好,其实我们也可以自己用JS写一个虚拟DOM,一般水平有限写还是有困难,就算写出来,也不一定有别人性能强,React 虚拟DOM用了Diff算法,降低了频发而发展操作...2☞增强JS语义 3☞结构清晰 4☞抽象程度高 5☞代码模块化 JSX在React Native  该文章主要介绍JSX在React Native 实际使用,没有详细介绍JSX语法。...2.函数调用 函数和JS函数写法是一样格式如下: funcName (参数){实现内容} 需要注意RN 标签函数调用,简要说下载render()函数调用规则。...,在React使用,依赖Babel编译。  ...JSX最明显特点就是可以在JS写标签,并不用加引号,在标签里使用JS变量也十分方便 ,在标签里当遇到{}当做JS解析。  JSX在ReactNative还有很多特点,今后慢慢探究,学习消化。

2.4K20

React Native数据持久化

前言 在数据驱动开发数据缓存是非常重要一环。我们从网络或其他地方获取了数据,如果每次用完就抛弃势必会浪费CPU性能和用户流量。因此,我们需要对数据进行持久化处理。...介绍 React Native中提供了AsyncStorage类用于持久化处理数据。...相关资料reactnative.cn 由于AsyncStorage接口比较复杂,社区中出现了不少基于AsyncStorage封装库,我们今天就使用了其中一款——react-native-storage...code import Storage from 'react-native-storage'; import { AsyncStorage } from 'react-native'; var Cstorage..., // 存储引擎:对于RN使用AsyncStorage,对于web使用window.localStorage // 如果不指定则数据只会保存在内存,重启后即丢失

2K40

如何React Native添加自定义字体

在这篇指南中,我们将探索使用 Google Fonts 在 React Native 应用添加自定义字体方法。...向 React Native CLI 项目添加自定义字体 对于我们项目,我们将研究如何通过构建使用Google字体基础应用程序,将自定义字体添加到React Native CLI项目中。...在下一部分,我们将会讲解如何将这些字体TTF文件集成到我们React Native CLI项目中。...本质上,我们正在渲染 JSX 与四个文本以显示在屏幕上,并使用 React Native StyleSheet API 为每个 Text 组件附加不同 fontFamily 样式。...让我们看看输出: 在Expo中使用自定义字体React Native 在这一部分,我们将学习如何在Expo中使用自定义字体。

27210

React Native 新架构是如何工作

本文档还在更新持续,会从概念上介绍 React Native 新架构是如何工作。目标读者包括生态库开发者、核心贡献者和特别有好奇心的人。文档介绍了即将发布新渲染器 Fabric 架构。...更快启动速度:默认情况下,宿主组件初始化是懒执行。 JS 和宿主平台之间数据序列化更少:React 使用序列化 JSON 在 JavaScript 和宿主平台之间传递数据。...React Native 渲染器状态更新 对于影子树大多数信息而言,React 是唯一所有方也是唯一事实源。并且所有来源于 React 数据都是单向流动。 但有一个例外。...在挂载阶段依然会使用 JNI 来发送变更操作。 React Native 团队在探索使用 ByteBuffer 序列化数据这种新机制,来替换 ReadableMap,减少 JNI 开销。...React Native 渲染器是线程安全。从更高视角看,在框架内部线程安全是通过不可变数据结果保障,其使用是 C++ const correctness 特性。

2.7K10

MobX 在 React Native开发应用

MobX 是一款精准状态管理工具库,如果你在 ReactReact Native 应用中使用过 Flux、Alt、Redux 和 Reflux,那毫不犹豫地说,MobX 简单性将成为你状态管理不二之选...@observable: 使用此标签监控要检测数据; @observer: 使用此标签监控当数据变化是要更新Component(组件类) @action:使用此标签监控数据改变自定义方法(当在需要数据改变时候执行此自定义方法...,那么View层也会跟着自动变化,默认此View层已经使用@observer标签监控) mobx实例1 下面实现一个使用mobx实现一个简单数据复制更新功能。...= this.props.store 8.在 render 方法,也创建了界面,并绑定了类方法 import React, { Component } from 'react' import { View...MobX,那么相信在React Native使用同样简单。

11.8K70

MobX 在 React Native开发应用

MobX 是一款精准状态管理工具库,如果你在 ReactReact Native 应用中使用过 Flux、Alt、Redux 和 Reflux,那毫不犹豫地说,MobX 简单性将成为你状态管理不二之选...@observable: 使用此标签监控要检测数据; @observer: 使用此标签监控当数据变化是要更新Component(组件类) @action:使用此标签监控数据改变自定义方法(当在需要数据改变时候执行此自定义方法...,那么View层也会跟着自动变化,默认此View层已经使用@observer标签监控) mobx实例1 下面实现一个使用mobx实现一个简单数据复制更新功能。...= this.props.store 8.在 render 方法,也创建了界面,并绑定了类方法 import React, { Component } from 'react' import...MobX,那么相信在React Native使用同样简单。

12.3K80

React-Native 开发小技巧

) 我们在编程开,如果读取对象内部某个属性,往往需要判断一下该对象是否存在。...value 上面代码使用了?.运算符,直接在链式调用时候判断,左侧对象是否为null 或undefined。如果是的,就不再往下运算,而是返回undefined。...true; 上面代码,默认值只有在左侧属性值为null或undefined时,才会生效。 这个运算符一个目的,就是跟链判断运算符?.配合使用,为null或undefined值设置默认值。...箭头函数 this(见:ES6语法函数扩展) 在JavaScript this对象指向是可变,但是在箭头函数,它是固定化,也可以称为静态。...长期以来,JavaScript语言this对象一直是一个令人头痛问题,在对象方法中使用this,必须非常小心。箭头函数”绑定”this,很大程度上解决了这个困扰。

2.2K10

使用 Meteor 作为 React Native 实时后端

这次Parse关门会让许多人不会首选BaaS产品,转而倾向于自行实现后端,比如说使用Meteor。 我们来谈谈如何将一个React NativeApp连接到Meteor App(作为服务端)。...这篇教程假设你已经安装好了React Native和Meteor,并且能成功运行。如果你还没有配置好React Native环境的话,可以查看React Native中文文档。...现在你就有了一个功能完备,简单明了React Native作为前端,Meteor作为后端应用。我希望这篇教程能让你开启编写React Native+Meteor混合应用道路。...你可以(应该)使用一些其他框架,来管理应用状态,比如Redux等,并且使用React思想理念来构造你组件结构。...在下一篇文章,我们会讲解如何React Native应用连接到Meteor用户系统。

1.4K60

【经验分享】React Native在全民K歌APP使用分享

React Native在全民K歌APP使用分享 Facebook 于 2015 年 3 月发布了 React Native使用 ReactJS 编写 Native 代码框架。...使用 JS 编写代码 Native 渲染,用Web 开发效率实现 Native 体验模式,正在打造一条 Web 和 Native 混合开发新道路。...全民K歌于 3.1 版本开始在原有的大赛功能模块(webview H5)上尝试进行 React Native 接入和业务改造。接入过程也踩到了很多坑。...这次就是对我们接入以来总结经验进行一次分享。对相对于原来 Web 开发上带来改变进行了对比,并主要阐述了接入以来遇到一些问题和解决(性能、代码、组件、BUG等)。...主要内容包括: React Native 通信机制 React Native 能力优势 接入遇到问题和解决 性能、不足及后续优化 ? 作者: 全民K歌项目团队 calvin、leo、eddy

7.8K70

使用 Django 显示数据

1、问题背景当我们使用 Django 进行 Web 开发时,经常需要在 Web 页面上显示数据数据。例如,我们可能需要在一个页面上显示所有用户信息,或者在一个页面上显示所有文章标题和作者。...那么,如何使用 Django 来显示数据呢?2、解决方案为了使用 Django 显示数据,我们需要完成以下几个步骤:在 models.py 文件定义数据模型。...数据模型是 Django 用于表示数据数据类。...例如,如果我们想显示所有用户信息,那么我们可以在 models.py 文件定义如下数据模型:from django.db import modelsclass User(models.Model):...例如,如果我们想在一个页面上显示所有用户信息,那么我们可以在 views.py 文件定义如下视图函数:from django.shortcuts import renderdef users(request

7410
领券