240
收录了13篇文章 ·11个问题 · 0人关注

React.JS知识问答社区,提供从入门到进阶React.JS学习过程中常见疑惑问题答案和技术分享,同时包括了资深编辑和热心网友的回答。


0

如何评价 tauri?

编译后的文件大小和程序的内存占用,这一点比Electron要好很多,但是官方文档只给出了MacOS上最小情况的比对,不过因为rust的原因,相信在其他平台也会比Electron优秀的支持多线程,Electron基于nodejs所以是单线程的,虽然有Web workder,但又有很多局限,只...

0

如何看待 WebAssembly 这门技术?

wasm类似于一个跨平台的C语言,但是出于安全因素加了一些限制,比如不能内嵌汇编,不能任意跳转,其抽象程度类似于C语言,所以VM,JIT,AOT都很好做,而且做的也可以很轻量级。 先不考虑web相关的东西。wasm 的价值主要有以下几点: 它是一个标准,解析起来也比...

0

Hooks是否过誉了?前端应该跟着React走还是跟着JS、TS走

不得不说,hooks 的提出对前端开发是一件非常有开创性思维的事,react 的虚拟 dom + jsx 亦是如此,函数式编程也喧嚣日上,但要说这就是前端最优解,我觉得倒是可以斟酌之事。每一种方式都是一种解决问题的思路和探索,现在很多人容易非此即彼。一说到函数式...

0

为什么大多数前端都在讨论react,vue渲染机制,无人在意angular

Angular 的源码非常庞大,但是结构比较清晰,如果要定位和解决特定的问题 bug 还是非常容易的,我的每个人 PR 从发现问题到解决问题都没花几个小时,后面主要是各种修改来达到官方的代码质量和风格的要求(感谢 Member 们,特别是 vicb 的耐心)Angular 的源...

0

如何通俗易懂的理解 Redux?

首先需要明白 Redux 的单一状态树的概念,所谓的单一状态树,就是指所有的 state 都以一个对象树的形式储存在一个单一的store中。Redux最基础的概念:页面中的所有状态or数据,都应该用这种状态树的形式来描述;页面上的任何变化,都应该先去改变这个状...

0

达到物理网卡上限,突然几十万的请求访问Redis的某个key如何解决

(2)hotkeys参数,redis 4.0.3提供了redis-cli的热点key发现功能,执行redis-cli时加上–hotkeys选项即可。但是该参数在执行的时候,如果key比较多,执行起来比较慢。方法五:自己抓包评估Redis客户端使用TCP协议与服务端进行交互,通信协议采用的是RESP。自己...

0

【React基础-4】组件 & Props

写在前面本文是【React基础】系列的第四篇文章,这篇文章中我们介绍一下在react开发中经常提及的"组件"以及"props"到底是什么东西,以及它们之前的关系,并且简单介绍下组件的种类:函数组件和类组件。概述上文中我们简单介绍了"元素"的概念,并且了解到"元素...

0

24【React基础-3】元素渲染

写在前面本文是【React基础】系列的第三篇文章,这篇文章中我们介绍一下在react中的"元素"这个概念,并且了解下它跟我们传统的浏览器DOM元素有什么不同。概述上一篇文章我们为大家介绍了react中独特的代码编写方式——JSX。通过上文的了解,我们知道我们可以...

0

23【React基础-2】JSX

写在前面本文是【React基础】系列的第二篇文章,这篇文章中我们介绍一下在react中一种另类的编码方式——JSX。它可是允许我们将HTML标签直接编写在JS代码中的呦,感兴趣的话就一起来学习吧。概述上一篇文章在结束时大家肯定会有很多疑问,这篇文章开始我们就...

0

22【React基础-1】Hello World

写在前面从这篇文章开始,我们重新来学习一下React的官网。本文从经典的Hello World示例开始,给大家介绍下react应用的创建,通过本文的介绍,我们学会新建一个react应用。概述React其实就是一个JS文件库,本质上跟我们的jQuery这些JS库是一样的,所以大家在...

0

关于react中this丢失的解决方法

问题描述在用react编写组件时,我们如果想为一个按钮绑定点击事件,按如下方法书写代码时并不会报错,而且绑定的点击事件也会顺利执行,但是我们如果想要在这个点击事件中调用setState()方法修改state的值时,发现代码执行后页面并没有如期渲染:<buttononCli...

0

React生命周期整理流程图

React Component,就像人会有生老病死一样有生命周期。一般而言 Component 有以下三种生命周期的状态:Mounting:已插入真实的 DOMUpdating:正在被重新渲染Unmounting:已移出真实的 DOM针对 Component 的生命周期状态 React 也有提供对应的处理方法:Mounti...

0

react引用Ant Design后,表格点击时添加背景色

问题描述:Antd中新建一个表格后,默认只添加了鼠标经过事件,即:鼠标经过表格的每一行时,那一行就会添加一个淡色的背景。但是现在有需求,要给表格添加一个点击事件,就是在点击每一行时,也会添加一个背景效果。解决方法:查看Antd的官网文档可以发现,表...