前两天简单介绍了 Props
的用法,而今天开始我们要来认识 React Hooks
。开始前我们引用官方文件的话来对Hook 做简单介绍。
Hook 是 React 16.8 中增加的新功能。它让你不必写 class 就能使用 state 以及其他 React 的功能。
而我们今天要先介绍最常用的 Hooks UseState
、UseEffect
会回传一个包含两个值的 array,第一个值是 state、第二个值是用来更新 state 的函式。每当 state 值改变,就会触发 re-render
import {useState} from 'React';
const [useState, setuseState] = useState({count: 4, name: 'blue'});
setuseState(prevState => {...prevState, count: prevState.prevState, name: prevState.name })
任何产生 SideEffect 的行为都该放在 UseEffect
中。 其有两个参数,第一个为 Effect Function
,第二为 dependacy array
// 只会在 initial 後渲染一次
useEffect(() => {
},[])
UseEffect 的回传值只能是空或是 cleanup function
如过不这样做,就会出现以下错误讯息 连结
<<: [Day11] - Django REST Framework 介绍
今天讲自制模组如何呼叫使用 link:https://www.youtube.com/watch?v...
-政策框架 组织应当遵守法律法规。管理团队应尽职尽责制定或审查政策以满足法律和监管要求。 组织政策...
今天就来继续介绍 trait、parent、association、alias! alias 简单来...
在针对各种不同的专案进行开发时,会需要在不同位置开启终端,并执行不同的指令, Tmux 并不会纪录每...
我们在前一篇已完成JupyterHub的安装, 其中产生一个config档做为安装JupyterHu...