个人博客
专注IT梦想的地方

React

React和React Native的一些相关分享。
html2canvas生成的图片偏移不完整的解决方法-智言个人博客

html2canvas生成的图片偏移不完整的解决方法

智言阅读(609)评论(0)赞(154)

今天在使用html2canvas进行图片合成截图后发现在安卓下是正常,但是在苹果11 IOS版本为14.3情况下出现了图片偏移的情况,刚开始搜索中发现在配置中添加如下代码就行: 但是依然问题没有解决,于是搜,发现github上有人已经有解决...

Invalid Version: undefined-智言个人博客

Invalid Version: undefined

智言阅读(526)评论(0)赞(154)

今天在处理项目的时候发现报错,如下: 这个项目是使用Parcel搭建的,刚开始在报错的文件里去找问题,但是一直没有解决,最后发现是因为Parcel的版本问题,当时使用的版本是1.12.2版本,但是通过升级Parcel到1.12.5后发现正常...

企业微信PC端打开页面报Object.entries is not a function-智言个人博客

企业微信PC端打开页面报Object.entries is not a function

智言阅读(1220)评论(0)赞(155)

今天发现一个问题,应用在企业微信手机端能正常打开工作,但是在win系统的PC端就无法打开,而mac端又可以打开,然后通过进入到企业微信的调试模式(Crtl+Alt+Shift+D),然后在控制台报如下错误: 网上搜索了下发现是部分JS的功能...

React-Router 新版本带来的 Hooks-智言个人博客

React-Router 新版本带来的 Hooks

智言阅读(2369)评论(0)赞(155)

5.1版本的React-Router,带来了useHistory,useLocation,useParams,useRouteMatch四个钩子函数。 useParams 这个函数什么用呢?首先我们看一个不适用hooks读取路由params...

react+ts打包发布后报Minified React error ..这种错误-智言个人博客

react+ts打包发布后报Minified React error ..这种错误

智言阅读(1828)评论(0)赞(155)

最近接触到新的项目,然后发现使用的Antd4.1.4版本存在一个BUG会影响到业务系统,于是在各种考虑下还是升级到最新版4.5.0。 然后就发现发布到线上测试环境就遇到某些页面会报错,但是本地又是好的,错误如下: 然后搜了一下,网上都表示是...

浅谈React16框架 - Fiber-智言个人博客

浅谈React16框架 – Fiber

智言阅读(1425)评论(0)赞(1)

这篇文章是最近在看React源码的时候看到的一篇不错的文章,讲的比较完整,但是个人觉得不够细,但是基本够用,所以分享一下,原地址在文末: 前言 React实现可以粗划为两部分:reconciliation(diff阶段)和 com...

在Next.js中使用antd组件-智言个人博客

在Next.js中使用antd组件

智言阅读(3207)评论(0)赞(1)

最近在研究Next,然后又想使用antd,网络上找了一篇,使用成功,希望对你有帮助。 Next.js中不能直接使用css,需要我们自行解决: 一、先解决不能引入css,只能使用<style jsx>的问题 (1)需要安装 @ze...

何时使用Component还是PureComponent?-智言个人博客

何时使用Component还是PureComponent?

智言阅读(1615)评论(0)赞(154)

其实这都是很早的一篇文章了,最近在整理一些React的文章,顺便把这些阅读过的都整理一下,给大家分享分享。 我开始转向使用PureCompoent是因为它是一个更具性能的Component的版本。虽然事实证明这是正确的,但是这种性能的提高还...

axios中文文档说明-智言个人博客

axios中文文档说明

智言阅读(1665)评论(0)赞(0)

axios 基于promise用于浏览器和node.js的http客户端 特点 支持浏览器和node.js 支持promise 能拦截请求和响应 能转换请求和响应数据 能取消请求 自动转换JSON数据 浏览器端支持防止CSRF(跨站请求伪造...

React之React.memo()-智言个人博客

React之React.memo()

智言阅读(3140)评论(0)赞(0)

React.memo() React 16.6.0 正式发布了!这次主要更新了两个新的重要功能: React.memo() React.lazy(): 使用 React Suspense 进行代码拆分和懒加载 今天我们会重点介绍 React...

React之全新的Context API-智言个人博客

React之全新的Context API

智言阅读(1284)评论(0)赞(0)

Context API 可以说是 React 中最有趣的一个特性了。一方面很多流行的框架(例如react-redux、mobx-react、react-router等)都在使用它;另一方面官方文档中却不推荐我们使用它。在 Context A...

React之React.Fragments-智言个人博客

React之React.Fragments

智言阅读(1290)评论(0)赞(0)

React 中常见模式是为一个组件返回多个元素。为了包裹多个元素你肯定写过很多的 div 和 span,进行不必要的嵌套,无形中增加了浏览器的渲染压力。 15版以前,render 函数的返回必须有一个根节点,否则报错,为满足这一原则我会使用...

create-react-app报The 'decorators' plugin requires a 'decoratorsBeforeExport' option, whose value must be a boolean. If you are migrating from Babylon/Babel 6 or want to use the old decorators proposal, you should use the 'decorators-legacy' plugin instead of 'decorators'的解决方法-智言个人博客

create-react-app报The ‘decorators’ plugin requires a ‘decoratorsBeforeExport’ option, whose value must be a boolean. If you are migrating from Babylon/Babel 6 or want to use the old decorators proposal, you should use the ‘decorators-legacy’ plugin instead of ‘decorators’的解决方法

智言阅读(5923)评论(0)赞(0)

首先阐述一下遇到的情况,今天在使用create-react-app创建好项目,然后通过react-app-rewired自定义配置create-react-app后,发现报了下面的错误,当然,我通过react-app-rewired配置了m...

将dva中的组件写法转换成class的形式-智言个人博客

将dva中的组件写法转换成class的形式

智言阅读(2072)评论(0)赞(0)

我们在使用蚂蚁金服的Ant Design做项目,有时候会使用他封装的dva整套使用,但是有些朋友习惯使用class的方式进行编写组件,而并不是喜欢其他方式来进行开发,那么前些天就有同事问道我如何将dva中的组件写法换成class,那么我先附...