切换主题
二、useRef
获取节点有俩种方式:
获取原生的DOM对象
jsconst header=document.getElementById('header'); header.innerHTML="哈哈"这种方式操作麻烦,浪费性能,不推荐
直接从React处获取DOM对象
步骤
使用useRef()钩子函数
jsimport {useRef} from "react"- React中的钩子函数只能用与函数组件或自定义钩子
- 钩子函数只能直接在函数组件中调用
创建ref容器
jsconst h1Ref=useRef();将DOM节点放进去
jsreturn ( <h1 ref={h1Ref}>我是标题h1</h1> )使用
jsconsole.log(h1Ref.current);
DQ博客