码迷,mamicode.com
首页 > 其他好文 > 详细

为什么叫 React Hooks

时间:2020-06-30 00:46:30      阅读:50      评论:0      收藏:0      [点我收藏+]

标签:hook   使用   自己   系统   目标   常用   应用程序   创建   计算   

React Hooks 概念

为什么叫 React Hooks.

阮一峰解释 React Hooks

React Hooks 的意思是,组件尽量写成纯函数,如果需要外部功能和副作用,就用钩子把外部代码"钩"进来。 React Hooks 就是那些钩子。

你需要什么功能,就使用什么钩子。React 默认提供了一些常用钩子,你也可以封装自己的钩子。

所有的钩子都是为函数引入外部功能,所以 React 约定,钩子一律使用use前缀命名,便于识别。你要使用 xxx 功能,钩子就命名为 usexxx。

Hook(钩子)概念

百度百科解释钩子程序:

钩子(Hook),是Windows消息处理机制的一个平台,应用程序可以在上面设置子程序以监视指定窗口的某种消息,而且所监视的窗口可以是其他进程所创建的。当消息到达后,在目标窗口处理函数之前处理它。钩子机制允许应用程序截获处理window消息或特定事件。

钩子实际上是一个处理消息的程序段,通过系统调用,把它挂入系统。

副作用

百度百科解释:

函数副作用是指函数在正常工作任务之外对外部环境所施加的影响。具体地说,函数副作用是指函数被调用,完成了函数既定的计算任务,但同时因为访问了外部数据,尤其是因为对外部数据进行了写操作,从而一定程度地改变了系统环境。函数的副作用也有可能是发生在函数运行期间,由于对外部数据的改变,导致了同步运行的外部函数受到影响。


whosmeya.com

为什么叫 React Hooks

标签:hook   使用   自己   系统   目标   常用   应用程序   创建   计算   

原文地址:https://www.cnblogs.com/whosmeya/p/13211062.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!