React Native开发经验集移动互联网技术分享React Native源码分析

ReactNative源码分析 - 概述

2019-12-15  本文已影响0人  浮游lb

1.ReactNative源码分析 - 概述
2.ReactNative源码分析 - JavaScriptCore C语言篇
3.ReactNative源码分析 - 启动流程
4.ReactNative源码分析 - 通信机制
5.ReactNative源码分析 - 渲染原理

一、前言

1.ReactNative简介

2.ReactNative技术栈

3.源码阅读建议

二、ReactNative代码目录分析

ReactNative项目目录.jpg ReactNative框架目录.jpg

三、ReactNative项目架构分析

ReactNative项目架构图.jpg

1.架构层次说明

2.ReactNative框架层分析

最终我们以React的模式来开发(JSX、props、State……),业务逻辑在JS端书写,JS端计算完毕调用原生端导出的功能模块接口把计算结果输送到原生端,驱动原生端完成UI绘制、网络、定位等一系列功能,并在需要时调用JS端导出的功能模块、callback等给予JS端反馈。即:通过React模式做业务开发却达到了原生开发的用户体验。

这个创造性的想法打开了一扇大门,使得JavaScript社区中各种框架/工具(eg: React、Redux……)可以在客户端开发中发挥他们强大的威力。

Reference

上一篇 下一篇

猜你喜欢

热点阅读