react
文章平均质量分 69
Gavell
微信:KingJames-Forever
一起探讨前端 一起讨论人生
展开
-
React Native的桥接(Bridge)—— 深入了解React Native核心原理
原文:https://tadeuzagallo.com/blog/react-native-bridge/在这篇文章之前我们假设你已经了解了React Native的基础知识,我们会重点关注当native和JavaScript进行信息交流时的内部运行原理。主线程在开始之前,我们需要知道在React Native中有三个主要的线程: shadow queue:负责布局工作 main thread:UIKit 在这个线程工作(译者注:UI Manager线程,可以看成主线程,主要负责翻译 2021-04-05 13:52:21 · 2732 阅读 · 1 评论 -
阿里云轻量应用服务器部署Node.js+React+MongoDB前后端分离项目
最近用阿里云服务器部署了一个前端React,后端Node.js(Koa2),数据库MongoDB的前后端分离项目,其间踩了不少的坑,用这篇文章记录一下具体的步骤,希望对你们能有帮助。1. 服务器的选取和购买服务器的全部种类可以在阿里云官网产品页看到,根据我在网上的观察,大部分人使用的是ECS云服务器和轻量应用服务器,轻量应用服务器是基于ECS云服务器发展出来的产品,主要面向入门级的云计算和简单的应用,突出“轻量”二字,在我们个人的项目中使用是绰绰有余的,如果你的服务器需要进行持久的高负载操作,那么就原创 2021-03-19 00:28:22 · 3107 阅读 · 14 评论 -
create-react-app跨域代理
在用create-react-app创建react脚手架时经常需要跨域像服务端发送请求,这篇文章介绍一下怎么通过代理的方式实现跨域。在src文件夹下创建一个文件setupProxy.js,配置以下代码:createProxyMiddleware的第一个参数是/api,这里应用运行在localhost:3000,那么localhost:3000/api/xxxxxxxx这样的url就会匹配到代理规则,如果想把请求发送到4000端口,target就是localhost:4000(目标服务器),pat原创 2021-02-03 15:43:36 · 476 阅读 · 0 评论 -
前端图片存储服务——果创云
在个人项目的前端开发过程中,经常需要把本地的图片上传到服务器,生成一个任何人都可以访问的图片链接,这里推荐一个CDN存储服务——果创云(http://open.yesapi.cn/)。个人注册完成后可以免费存储50份图片(文件),但是对于文件的大小有限制,也可以升级会员,提高存储文件的数量。这里我们用到的是antd的Upload组件:这里我们accept属性设置接受的文件类型为图片,action属性规定了文件的上传地址,这里是果创云的地址(接口域名、app_key、动态签名等信息可以...原创 2021-02-03 14:32:47 · 780 阅读 · 0 评论 -
react reder props避免重复渲染
一个纯粹的render props例子:// https://codepen.io/tudou/full/dmawvYconst Bar = ({ title }) => (<p>{title}</p>);class Foo extends React.Component { constructor(props) { super(props)...转载 2020-04-30 14:06:05 · 536 阅读 · 0 评论 -
react Hook详解
今天抽空学习了react Hook的相关知识,于是整理成博客记录一下相关比较重要的知识点,如果有什么不对的地方欢迎指正,废话不多说,我们马上进入正题。1.什么是Hook官网上的解释是:Hook是React16.8的新增特性,它可以让你在不编写class的情况下使用state以及其他的React特性。我们知道在函数式声明的组件中是没有类声明组件中所用到的state和生命周期等等特性的,Hoo...原创 2020-04-28 17:42:06 · 698 阅读 · 1 评论