首页> react

React 18 新特性

分类:前端开发2023-06-19阅读:(2479)标签:javascript, react
React 18 新特性React 18是React框架的最新版本,引入了一些新的特性和改进。以下是一些主要的特性:渐进式升级:React 18采取了渐进式升级的方式,允许开发者逐步采用新特性而不需要一次性重写整个应用程序。这种灵活性使得在现有项目中引入React 18变得更加容易。React Server Components(服务器组件):这是React 18最引人注目的新特性之一。服务...

React useEffect的使用

分类:前端开发2023-06-19阅读:(1872)标签:javascript, react
Hook 是 React 16.8 的新增特性。它可以让你在不编写 class 的情况下使用 state 以及其他的 React 特性。熟悉Class类组件的生命周期的话,我们可以理解为useEffect就是componentDidMount, componentDidUpdate和componentWillUnMount这三个生命周期函数的组合;useEffect是组件第一次渲染和每次更新...

react额外的Hooks: useMemo和useCallback

分类:前端开发2022-09-02阅读:(2807)标签:javascript, react
平时在用Hooks写react组件时,最常用的就是 useSate, useEffect, useRef。还有一些不常用的Hooks也需要熟悉,在优化提高渲染效率的时候有用。useMemoconst memoizedValue = useMemo(() => computeExpensiveValue(a, b), [a, b]);返回一个 memoized 值。把“创建”函数和依赖项...

es5-shim和es5-sham的区别以及react兼容IE8处理

分类:前端开发2016-05-10阅读:(11729)标签:javascript, react
新版的react,v15.0已经不支持IE8了,如果项目需求需要兼容到IE8,那我们就要用稍微低点的版本了,v0.14版本的还兼容IE8,但是我们的react脚本编译后是ES5的,在IE8上还需要使用es5的兼容插件es5-shim和es5-sham。先说说我遇到的坑。以前写HTML5,为了兼容引入了html5-shiv。今天练习react,看IE8的兼容情况的时候,发现不起作用。一边goo...
前端开发