最新 最热

手写jsx

JSX 本质上是 React.createElement 的语法糖,返回 VDOM。在运行的时候,需要通过 babel 编译

2023-10-18
1

TypeScript必知三部曲(二)JSX的编译与类型检查

在本三部曲系列的第一部中,我们介绍了TypeScript编译的两种方案(tsc编译、babel编译)以及二者的重要差异,同时分析了IDE是如何对TypeScript代码进行类型检查的。该部分基本涵盖了TypeScript代码编译的细节,但主要是关于TS...

2023-10-18
2

浅谈React与SolidJS对于JSX的应用

React将JSX这一概念深入人心。但,并非只有React利用了JSX,VUE、SolidJS等JS库或者框架都使用了JSX这一概念。网上已经有大量关于JSX的概念与形式的讲述文章,不在本文的讨论范围。...

2023-10-17
1

在React 中,什么是jsx?

JSX(JavaScript XML)是一种在 React 中用于描述用户界面的 JavaScript 语法扩展。在 JavaScript 代码中编写类似 HTML 的结构,以声明式地定义组件的外观和行为。...

2023-10-16
1

【React】归纳篇(二)JSX使用与虚拟DOM

若对虚拟DOM想进一步了解,可查看另一篇文章《浅析虚拟DOM》 点击查看《浅析虚拟DOM》

2023-10-07
1

支持React JSX的Markdown

markdown非常好用,简单看一下:Markdown基本语法 https://www.zhoulujun.cn/html/php/phpcms/2021_0412_8628.html

2023-05-19
1

React 进阶 - JSX

最后,在调和阶段,上述 React element 对象的每一个子节点都会形成一个对应的 fiber 对象,然后通过 sibling、return、child 将每一个 fiber 对象联系起来。

2023-05-17
1

学习 Vue 3 全家桶 - JSX

在 Vue 3 的项目开发中,template 是 Vue 3 默认的写法。虽然 template 长得很像 HTML,但 Vue 其实会把 template 解析为 render 函数,之后,组件运行的时候通过 render 函数去返回虚拟 DOM,可以在 Vue Devtools 中看到组件...

2023-05-17
1

【愚公系列】2023年03月 其他-Web前端基础面试题(react专项_35道)

组件之间复用状态逻辑很难,在hooks之前,实现组件复用,一般采用高阶组件和 Render Props,它们本质是将复用逻辑提升到父组件中,很容易产生很多包装组件,带来嵌套地域。...

2023-03-16
1

来自大厂 10+ 前端面试题附答案(整理版)_2023-03-15

WebSocket是HTML5提供的一种浏览器与服务器进行全双工通讯的网络技术,属于应用层协议。它基于TCP传输协议,并复用HTTP的握手通道。浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接, 并进行双向数据...

2023-03-15
3