logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

RN 架构:JS层、原生桥接层、原生渲染层 通信原理

React Native(RN)的经典架构可以理解为如果是新版 RN(Fabric + JSI),Bridge 已经逐渐被 JSI 替代,但面试中一般都会先讲经典 Bridge,再讲新架构。

文章图片
#架构#javascript#开发语言
react全局状态、局部状态、服务端状态如何选型

用户列表订单列表性能报告问题列表云厂商列表服务器拥有数据前端只是缓存。

文章图片
#react.js#前端#前端框架 +2
react navite 跨端核心原理

负责组件渲染和 Diff 算法。Hermes:负责执行 JavaScript,提高启动速度和运行效率。:取代传统 Bridge,实现 JavaScript 与 C++/Native 的直接通信,减少序列化和线程切换开销。:原生模块按需(懒)加载,降低启动耗时和内存占用。Fabric:新的渲染系统,与 Fiber 深度集成,提升 UI 更新效率和并发渲染能力。Native UI:最终由 Androi

文章图片
#react.js#前端#前端框架 +1
对typescript开发框架的理解?

TypeScript开发框架 = “类型安全 + 模块化 + 高效率开发工具链”,本质是用类型约束让框架更可靠,让大型项目更可维护。前端 → React/Vue/Angular后端 → NestJS / TS+Express全栈 → Next.js/Nuxt3 + TS。

文章图片
#typescript#javascript#前端
react函数组件、类组件、纯组件、受控/非受控组件

对比函数组件类组件写法简洁冗长状态Hooksthis.state生命周期useEffect生命周期方法推荐✅ 主流❌ 已逐渐淘汰函数组件 + Hooks类型作用类组件性能优化React.memo函数组件性能优化对比受控组件非受控组件数据来源DOM可控性高低推荐✅⚠️ 少用。

文章图片
#react.js#javascript#前端
react声明式编程 vs 命令式编程

优点:可读性高逻辑清晰易维护适合复杂 UI缺点:学习成本(状态、hooks)性能需要理解优化(memo、useCallback)

文章图片
#react.js#javascript#ecmascript +2
react 单向数据流理解

在 React 里,“” 是最核心的思想之一。

文章图片
#javascript#前端#vue.js +3
react16-react19类组件完整生命周期(挂载/更新/卸载)

React 类组件生命周期在 React16 之后变化非常大:React15:旧生命周期React16:引入 Fiber 架构React16.3:新增安全生命周期React17:基本延续 React16React18:并发特性开始影响生命周期调用React19:类组件仍支持,但官方主推函数组件 Hooks下面我按:生命周期总览挂载阶段更新阶段卸载阶段错误处理阶段React16~19变化对比执行顺序

文章图片
#javascript#前端#react.js
React18 函数组件执行顺序、严格模式下重复执行问题

答案:React18 在开发环境下的 StrictMode 中,会故意对组件进行 mount → unmount → remount,用于检测副作用与不安全代码,为 Concurrent Rendering 做准备。

文章图片
#javascript#前端#react.js
react的 useState 原理、批量更新机制

0不是 1。setState 不会立刻修改 state而是:1. 先放入更新队列2. React 调度更新3. 重新渲染组件setState 本身不是异步 API而是 React 的状态更新是“调度式”的表现上像异步。

文章图片
#react.js#javascript#前端
    共 99 条
  • 1
  • 2
  • 3
  • 10
  • 请选择