首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

「首席架构师推荐」React生态系统大集合

图像 模型库 数据管理 地图 图表 React原生 React本机常规资源 React原生社区 React原生教程 React原生开发工具 React原生样本应用程序 React Native Boilerplates...挑战 ReactCheatsheet React模式 使用React设置流程 React钩子 React钩子React Hooks和Context替换Redux React Hooks备忘单:解锁常见问题解决方案...- 用于检查ReactReact Native项目的桌面应用程序 storybook - UI组件开发和测试 react-styleguidist - 隔离React组件开发环境,带有生活方式指南...ClojureScript不可变数据库和Datalog查询引擎 immstruct - 不可变数据结构,具有基于组件库(React从上到下属性历史记录 seamless-immutable...React Native Starter Kit - 一个强大入门项目,用于引导您移动应用程序开发 React Native Awesome Components Expo - 用于制作跨平台移动应用程序世博会平台

12.3K30

硬核实践经验 - 企鹅辅导 RN 迁移及优化总结

导语 本文阅读时间大约需要 8 分钟,主要内容如下: 1、ReactNative 在腾讯企鹅辅导实践 2、ReactNative 首屏性能优化方案 3、ReactNative 轮播图、动画实践方案...Banner 问题 banner 在产品上是一个无限轮播滑动组件,这块问题除了上面说到渲染慢之外,还有一些问题,先总结如下: 上屏慢(本质为 Android Image组件上屏慢) 如果连续滑动可能会滑动到边界...经过对 GitHub 开源组件调研,发现这类 carousel 组件都是通过监听动画事件结束来做无限轮播,故这里我们决定基于 react-native-snap-carousel重写一套轮播组件。...45[12345]12,12345是原items,左右两侧额外增加了2个items,无限滑动时,当滑动到原5右侧1处,则重定位到原item 1处,当滑动到原1左侧5处,则重定位到原5位置。...最后我们想到了一个办法,将所有内容相同item共享缩放,item序列45[12345]12所有相同数字对应item同时缩放。如何做到?

3.6K30
您找到你想要的搜索结果了吗?
是的
没有找到

【Flutter】堆叠式卡轮播

作为移动应用程序开发人员,我们有时需要制作滑动,动画背景图像轮播。但是,有时候,我们需要制作一张滑动卡片传送带,其中包含一些具有各种背景颜色,图像或渐变信息。...在在本博客,我们将探讨「Flutter**堆叠式卡轮播。...**我们还将实现一个演示程序,并学习在您flutter应用程序中使用「stacked_card_carousel」包创建一个带有垂直轮播堆叠卡。...pub地址:https://pub.dev/packages/stacked_card_carousel 用于创建带有堆叠卡片垂直轮播小部件。...下面的演示视频显示了如何在Flutter创建带有垂直旋转木马堆叠卡。它显示了在您flutter应用程序如何使用「stacked_card_carousel」软件包来使用堆叠式卡轮播

3.8K30

React Native之常用第三方库

前言 React Native出来一年多了,受到各大开发人员喜爱,但是由于只是专注于View层开发,因此在很多深层次上还需要结合原生app做一定兼容,还有就是现在好多控件,Android已是系统控件...sidemenu、checkbox、gridview等,这些在react native 系统是没有给我们提供,这时候就借助了第三方开源力量。...react-native-animatable 动画 react-native-carousel 轮播 react-native-countdown 倒计时 react-native-device-info...可滚动标签 react-native-side-menu 侧栏 react-native-swiper 轮播 react-native-video 视频播放 react-native-viewpager...二维码 https://github.com/ideacreation/react-native-barcodescanner 制作本地库 https://github.com/frostney

8.7K101

何在React Native添加自定义字体

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

31510

跨端开发框架:一次编码,多端运行终极解决方案

本文将深入探讨跨端开发框架关键概念,为您提供一份全面的指南,并提供带有实际代码示例技巧,以帮助您构建强大跨平台应用。 第一部分:跨端开发基础 1.1 什么是跨端开发?...1.2 跨端开发框架 介绍主要跨端开发框架,React Native、Flutter、Electron和Vue.js,以及它们特点和生态系统。...# 示例代码:使用React Native创建新跨平台移动应用 npx react-native init MyApp 第二部分:界面设计和布局 2.1 统一用户界面 深入研究如何使用跨端开发框架创建一致用户界面...,包括资源优化、懒加载和图像处理。...5.2 调试工具 推荐常用跨端应用调试工具,React Native Debugger和Flutter DevTools。

52330

一份传男也传女 React Native 学习笔记

1.2 生命周期 class Clock extends React.Component { // 构造函数 通常进行一些初始化操作 定义 state 初始值 constructor(props...一般来说,你需要在 constructor 初始化 state ,然后在需要修改时调用setState方法。 假如我们需要制作一段不停闪烁文字。...而文字显示或隐藏状态(快速显隐切换就产生了闪烁效果)则是随着时间变化,因此这一状态应该写到 state 。...3.2 在 React Native 中发消息通知给原生端(由于RN调用原生端是异步,最好在回调通过通知把消息传递到具体类) 3.3 在原生端发消息通知给 React Native (建议在Manager...5.2 用到第三方库: react-native-code-push:React Native 热更新 react-native-swiper:用于轮播react-navigation:TabBar

2K20

Flutter vs React Native vs Native:深度性能比较

我们还使用Android上RecyclerView.SmoothScroller来自动化滚动速度。在iOS和React Native上,我们使用了带有计时器方法,并以编程方式滚动到位置。...在每种情况下,我们都使用每个平台具有不同库图像缓存。更多细节可以在源代码揭示。...在这种情况下使用第三方库: iOS: 加载和缓存图像 — Nuke Android: 加载和缓存图像 — Glide React Native: 加载和缓存图像React-native-fast-image...用例3-更重动画会测试旋转,缩放和淡入淡出。 在此测试,我们比较了动画200张图像性能。刻度旋转和淡入淡出动画同时执行。 Android Native 显示出最佳性能和最有效内存消耗。...但是,如果要制作一些繁重动画,请记住,Native具有最强大性能。接下来是Flutter和React Native

3.5K20

美丽公主和它27个React 自定义 Hook

这意味着我们可以像下面的图像所示,「将一个或多个组件组合(使用)到另一个组件」: 有状态组件 vs 无状态组件 在React,组件可以是有状态(stateful)或无状态(stateless)。...它返回一个带有三个属性对象: loading属性指示操作是否正在进行 error属性保存在过程遇到任何错误消息 value属性包含异步操作解析值 useAsync使用useCallback来「...只需将钩子导入到我们组件,并传递「所需组件引用」和「回调函数」,还有一个可选项-triggerRef。 使用场景 useClickOutside潜在应用场景是无限。...在实现唤起弹窗、下拉菜单或任何在用户与其之外任何元素交互时应该关闭元素时,它特别有用。 下面示例,我们特意将button放置在Modal之外,想必这也符合大家平时开发模式。...使用场景 我们可以在我们希望触发动画、延迟加载图像或在用户滚动时加载额外内容情况下,使用这个Hook。 要使用这个钩子,首先将其导入到我们组件文件

56320

React Native构建启动屏

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

33310

React Native推送通知:完整操作指南

在这篇文章,我们将看到如何在React Native应用创建和发送推送通知。 什么是推送通知? 推送通知是从应用程序发送到已安装该应用用户消息或警报。...React Native 推送通知架构 在我们深入了解如何在 React Native 应用实现推送通知技术细节之前,理解React Native推送通知工作原理可能会有所帮助。...演示:如何在 React Native 设置推送通知 要在React Native应用程序中使用推送通知,我们首先需要注册应用程序以获取推送通知令牌。这个令牌是一个长字符串,可以唯一标识每个设备。...带有工作后端示例应用如下所示: 接下来,我们将从React Native Expo获取推送通知令牌,以开始接收应用程序通知。...为了在我们应用调用上述函数,我们将使用来自React useEffect 钩子: const AppNavigator = () => { useEffect(() => {

64410

移动端调试技巧与工具:构建无缝开发体验

本文将深入探讨移动端调试关键技巧和工具,为您提供一份全面的指南,并提供带有实际代码示例技巧,以帮助您构建更出色移动应用。...// 示例代码:在JavaScript输出日志 console.log('这是一个日志消息'); 2.2 断点调试 讲解如何在代码设置断点,以逐步执行代码并检查变量和状态。...10; console.log(x); } 第三部分:移动端调试工具 3.1 React Native调试 介绍React Native开发中常用调试工具,React Native Debugger...# 示例代码:使用React Native Debugger进行调试 npm install -g react-native-debugger react-native-debugger 3.2 Flutter...5.2 云端调试 介绍一些云端调试服务,Bugsnag和Sentry,用于监视和调试移动应用。

19720

最实用 50 篇文章,教你搭建机器学习 APP

http://suo.im/3syHFd [8,161 人推荐,☆☆☆☆(4.5/5)] 图像处理 高分辨率图像合成和带有条件 GANs 语义操作 http://suo.im/25wnw7...证明实验是利用一个随机初始化神经网络就可以作为一个 “人工先验”,可以直接应用在图像去噪,超分辨,图像修复等任务。) http://suo.im/1sW5bl ?...物体识别 HBO 是如何利用 Tensorflow,keras 或者是 React Native 在手机上构成 “不是热狗 (Not Hotdog) ” 这句话。...AI 音乐 计算机演变产生了巴洛克音乐 http://suo.im/1w3jV5 ? 使用小波网络制作属于自己音乐:制作神经合成仪器 http://suo.im/47XvIa ?...如何在没有真正尝试情况下制作种族主义 AI http://suo.im/2GMCDh ? 预测 用机器学习预测 Airbnb 房价 http://suo.im/40AMNO ?

1.3K110

最实用 50 篇文章,教你搭建机器学习 APP

http://suo.im/3syHFd [8,161 人推荐,☆☆☆☆(4.5/5)] 图像处理 高分辨率图像合成和带有条件 GANs 语义操作 http://suo.im/25wnw7...证明实验是利用一个随机初始化神经网络就可以作为一个 “人工先验”,可以直接应用在图像去噪,超分辨,图像修复等任务。) http://suo.im/1sW5bl ?...物体识别 HBO 是如何利用 Tensorflow,keras 或者是 React Native 在手机上构成 “不是热狗 (Not Hotdog) ” 这句话。...AI 音乐 计算机演变产生了巴洛克音乐 http://suo.im/1w3jV5 ? 使用小波网络制作属于自己音乐:制作神经合成仪器 http://suo.im/47XvIa ?...如何在没有真正尝试情况下制作种族主义 AI http://suo.im/2GMCDh ? 预测 用机器学习预测 Airbnb 房价 http://suo.im/40AMNO ?

84270
领券