这篇文章将会介绍 React Hooks,Hook 是 React 16.8 中增加的新功能。它让我们不必写 class Component 就能使用 state 以及其他 React 的功能。
下半部会列出本人目前在实际专案时,公司所提出的需求,哪针对这个需求,又是如何使用哪些 Hooks,来协助我们解决这些需求。
useState:使 Functional Component 能够使用 state。
基本结构用法:const [state, setState] = useState(initialState)
import React, { useState } from 'react'
const Example = () => {
// useState 采用 0 为初始值
const [count, setCount] = useState(0)
return (
<div>
<p>You clicked {count} times</p>
<button onClick={() => setCount(count + 1)}>
Click me
</button>
</div>
)
}
import React, { useState } from 'react'
const Example = () => {
// useState 采用 callBack Function,必要 return 一个值
const [count, setCount] = useState(() => {
return 0
})
return (
<div>
<p>You clicked {count} times</p>
<button onClick={() => setCount(count + 1)}>
Click me
</button>
</div>
)
}
<<: Android Studio 菜鸟笔记本-Day 28 -设置时间
问题回答 双向绑定(two-way data bindings)是指把画面上的 DOM 与资料透过 ...
Service一般都被翻译为服务的意思,在android里,service是背景执行的元件,可用於长...
用WordPress.org自己架设网站,简单吗? 和我一样的外行人只要跟着买主机,一键安装Word...
在学习一个新东西的最初阶段 撞的墙一定是最多的,撑过去就好了! Design token 其实原本...
此系列文章会同步发文到个人部落格,有兴趣的读者可以前往观看喔。 嗨!我是卯郁,去年就立志今年要参加...