Open tanxukun opened 2 years ago
https://react.iamkasong.com/
根据 W3C 规范来定义合成事件,兼容所有浏览器,拥有与浏览器原生事件相同的接口
ReactDom.render(<App />, container)
import {createRoot} from 'react-dom/client'; const root = createRoot(container); root.render(<App />)
技术解密
https://react.iamkasong.com/
生命周期
SyntheticEvent 合成事件
合成事件是 React 模拟原生 DOM 事件所有能力的一个事件对象,即浏览器原生事件的跨浏览器包装器
根据 W3C 规范来定义合成事件,兼容所有浏览器,拥有与浏览器原生事件相同的接口
受控组件和非受控组件
高阶组件
接收一个或多个组件,加工后返回一个组件,本质是一个函数而非组件
一般遵循一些约定:
Hooks