logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

微信小程序上传时报错message:Error: 系统错误,错误码:80051,source size 2148KB exceed max limit 2MB

微信小程序上传时错误码:80051,source size 2248KB exceed max limit 2MB。首先将login,register、和webview进行分包,通过引入路由的方式进行分包处理。由于代码中的静态资源 图片大小超了200k以及主包的体积超出1.5M。tabBar 是主包的,不需要分包处理,以下是分包示例。图片或者视频压缩(本地压缩或者上传CDN上)router 代码如

文章图片
#微信小程序#小程序
JS 设计模式 - 发布订阅模式

发布—订阅模式又叫观察者模式,它定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知。在JavaScript开发中,一般用事件模型来替代传统的发布—订阅模式。

文章图片
#javascript#设计模式#开发语言
react 15-16-17-18各版本的核心区别、底层原理及演进逻辑的深度解析--react17

工具支持:需配合 Babel 插件(如 @babel/plugin-transform-react-jsx)。(在 React 16.3 标记为 UNSAFE_,React 17 中彻底移除警告,但代码仍可运行)。通过新的 JSX 运行时(如 react/jsx-runtime),无需手动引入 React。避免全局事件冲突,更符合预期行为(如嵌套 React 应用的事件冒泡)。支持多个 React

文章图片
#react.js#前端#前端框架
react 15-16-17-18各版本的核心区别、底层原理及演进逻辑的深度解析--react18

React 18 是一次重大的版本升级(发布于2022年),引入了并发渲染(Concurrent Rendering) 和一系列新特性,旨在。

文章图片
#react.js#javascript#前端
react 15-16-17-18各版本的核心区别、底层原理及演进逻辑的深度解析

定义:一个轻量化的js 对象,描述真实的DOM的结构和属性。

文章图片
#react.js#javascript#ecmascript
为什么 react 需要 fber 架构,而 Vue 却不需要?

React需要Fiber架构,而Vue却不需要,这主要是由于两者在的差异所导致的。

文章图片
#vue.js#react.js#架构
react 和 react-dom 是什么关系

如ReactDOMServer.renderToString()或ReactDOMServer.renderToStaticMarkup(),开发者可以将。(Server-Side Rendering, SSR)的功能。React和React DOM是两个与React。在React 18及以上版本中,React DOM的主要方法包括。此外,React DOM还提供了。事件(如点击、输入等)。Rea

文章图片
#react.js#前端#前端框架
react-hook(useState、useReducer、useEffect、useCallback、useMemo、useRef、useContext等)

useStateuseState接收一个初始值,返回的是一个解构出来的数组,第一个是当前状态(似state),第二个是状态的更新函数(似setState),更新函数与react的setState不同的是,useState的更新函数会将状态替换(replace)而不是合并(merge)。使用场景:函数组件中需要用到状态值,类似react类组件的stateimport React, { useStat

react useEffect

useEffect函数组件中没有生命周期,那么可以使用 useEffect 来替代。如果你熟悉 React class 的生命周期函数,你可以把useEffect Hook 看做 componentDidMount,componentDidUpdate 和componentWillUnmount 这三个函数的组合。react 示例class Example extends React.Compon

    共 16 条
  • 1
  • 2
  • 请选择