专业编程教程与实战项目分享平台

网站首页 > 技术文章 正文

前端学习——React19

ins518 2024-09-21 00:39:54 技术文章 14 ℃ 0 评论

前端学习:React 19。

hello大家好,这节课我们来学习React 19执行时机。刚才也介绍它的基本语法了对不对?第一个React 19是它的副作用函数。第二个React 19是依赖项。如果没有为React 19指定依赖项,就是这项参数把它给省略了,此时React 19执行时机是什么?而是每次函数是组建的React 结构,渲染完毕之后就会执行React 19整理回调。

所以记住,当省略了React 19依赖项数据以后,React 19什么时候执行?还会在函数式组建每次渲染完毕之后执行。

比如这里声明了一个 counter 的基数期,组件在里边有一个自己的状态叫做 count,当点击React 19按钮的时候会让control值往上自增加。同时希望每次什么?当React 19值自增完毕以后都在浏览器的终端里面把H 1最新的文本内容打印出来。那么这个时候就需要借助于React 19副作用的函数了。

在里边通过回调去打印React 19最新的文本内容。为什么?因为因为执行时机是什么时候,是每次dom渲染完毕之后才执行这里面的副作用函数。所以当dom 渲完毕之后就可以拿到最新的盗墓内容了,让它去进行输出。

否则如果没有用React 19来进行盗墓的输出,而是在这里直接进行输出,发现打印的结果是上一次的旧址,因为在这个时候最新的盗墓结构还没有渲染完成,只是数据是最新的,但是里面盗墓结构还是旧的。

为了能够拿到最新的盗墓,必须在React 19里面等盗墓更新完毕之后再获取取。而且大家发现这里根本没有指定什么,没有指定的依赖项数组,这个时候回调函数会在盗墓每次更新之后都进行执行,去写代码演示一下。

回到React 14里边找到 React 19新建一个React 了,然后在里面新建一个React 点XX。

首先导入react,然后向外出一个React 组件,return一个React结构,里面要包含一个React count的值,是多少?先放一个占位符,然后来一个React 加1。接下来需要声明一个state 状态就是 React 给初始值零。

然后接收集数据,用 React 来接收数据,还有一个负值的函数叫count,把count可以用到这里来进行控制。当点击React 的时候让它自增,所以可以在这里给它绑定一个React 19,顺势整理函数叫做 React 。接下来声明一个React 19 D 的函数对不对?那里面让React count进行调用。这时候这个React的功能就实现了。

为了能够演示这个效果,拿着这个组件找到React 19,然后去导入它,把路径改一下。这次导入的是React 19 中的L1 Ultra.ARDE,导入React 组件并进行使用。最后来看一下这个页面的效果,点击加一,发现数值之增是没问题的。

接下来,希望这次数值自增以后都拿到最新的文本内容,给它输出一下,拿到H里面的文本内容。可以这么来写,先演示一个错误的,就在这里直接React 19先拿这个元素调盗墓的操作。

点React 19 是不是给它个标签选择器,拿到这个标签以后可以访问点React 19天猫火音的 test 都行,来保存。通过这种写法,能否拿到最新的文本内容?刷新,点击加一。拿到的是什么?是零,但是最新的这个值却是一,我再点拿到的是一,但是最新的值却是二了。

所以发现这里去吸取盗墓结构,拿到的是旧的文本内容,因为在这个期间盗墓还没有渲染完成,所以接下来需要把这个代码写到React 19里面去,在这里调一下React effect,里边给它传一个React 19就可以了。

把刚才的CTRL复制一下,粘贴到React 19里面保存之后,再次回到浏览器刷新网页,一进来是不是就输出了当前的内容是零,为什么?因为要知道React 19的执行时机是什么?如果省略了什么?React 19的React 19则React effect中的回调或者是副作用函数,会在组建每次更新渲染,完毕之后才执行,所以这个副作用函数在执行的时候,最新的React 已经渲染好了,所以就可以拿到最新的double了,而且每次盗墓重新渲染完毕之后,是不是都会触发它的执行。

保存之后看一下,第一次是零加一拿到就是一,再加一变成二,这里拿到就是二,再加一变成三,这里拿到就是三。

同学们,来总结一下,这节课解决了React 19 effect的基本用法,还有它的第一个执行时机,就当浅浅了依赖项数据以后,这里面的副作用函数会在每次盗墓更新渲染完毕之后被执行。

好了,这一节课就为大家介绍到这里。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表