首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
跨端框架
订阅
三雒
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
React Native 原理与实践
React Native 是一个由 Facebook 于 2015 年 9 月发布的一款开源的 JavaScript 框架,它可以让开发者使用 JavaScript 和 React 来开发跨平台的移动应用。它既保留了 React 的开发效率,又同时拥有 Native 应用的良好…
从设计初衷了解ReactNative - 上篇
本系列将从**旧架构起源到新架构的设计**做一系列的演化过程进行讲解,也算是记录自己对类RN框架发展认知!
React Native列表视图FlatList使用优化实践指南
列表视图在app中是非常常见的,目前React Native比较严重的性能问题集中在FlatList大列表等地方,以下通过js层的优化,甚至原生层的优化封装,使性能媲美原生。 React Native 0.43版本推出FlatList替代ListView,FlatList实现继…
7张图,20分钟就能搞定的async/await原理!为什么要拖那么久?
前言 大家好,我是林三心,以最通俗的话,讲最难的知识点是我写文章的宗旨 之前我发过一篇手写Promise原理,最通俗易懂的版本!!!,带大家基本了解了Promise内部的实现原理,而提到Promise
JS in Android (Google V8)
由于项目动态化的需要,希望在 Android 应用中嵌入脚本语言。常见有 Lua 与 Js。Lua 的集成在之前的文章中已经介绍过。lua 是一个非常轻量的语言,专为嵌入而生,这是他的优势。但因为太轻了,可以说几乎没有标准库,这也使得用起来不是很方便。但目前最大的问题是 lua…
Hermes Engine初探
重要的事情提前说:Hermes引擎是Facebook研发,在React-Native Android端用于替换JavaScript Core的JavaScript引擎。Hermes引擎的优势是适合移动端的轻量级JavaScript引擎,使用aot编译,可以减少Android端内…
采用 Kotlin Multiplatform 做跨平台
如果是移动端架构师和基础库负责人,那么可以直接入场,做基础组件逻辑共享和部分 UI 组件 UI 共享。如果是垂直业务负责人和业务架构研发,那么也可以直接入场,做业务基础组件逻辑共享。如果是业务开发,那
从 react-native 的 js 和 native 通讯看看 JSI 是什么
本文强烈建议打开react-native 源码对照着看,因为很多地方的代码我没有贴全,并且由于仓库更新频繁,本文写于 2020-11-17,react-native 版本为 v0.63.3。 1.可以更换引擎,react-native 默认的 js 引擎是 JSC,可以方便的更…
React Native for Android 原理分析与实践:实现原理
从2016年中开始,我司开始筹措推进React Native在全公司的推广使用,从最基础的基础框架搭建开始,到各种组件库、开发工具的完善,经历了诸多波折,也累积了很多经验。今年的工作也 马上接近尾声,打算写几篇文章来对这一年多的实践经验做个总结。读者有什么问题或者想要交流的地方…
React Native原理之跨端通信机制
本文讲述了安卓中 React Native 的通信原理,解释了业务中如何实现 Native 模块和 JS 模块的桥接,读者可以加深对React Native或者其他跨端方案的通信原理的了解。