文章目录
Taro Hooks
Hooks
是一套全新的 API,可以让你在不编写类,不编写 Class 的情况下使用state
的状态管理,生命周期等功能。
import {
usePageScroll, useReachBottom } from '@tarojs/taro' // Taro 专有 Hooks
import {
useState, useEffect } from 'react' // 框架 Hooks (基础 Hooks)
useRouter 路由
等同于 Class Component 的
getCurrentInstance().router
// { path: '', params: { ... } }
const router = useRouter()
useReady 初始化
等同于页面的
onReady
生命周期钩子。
从此生命周期开始可以使用 createCanvasContext 或 createSelectorQuery 等 API 访问小程序渲染层的 DOM 节点。
useReady(() => {
const