1.11 两种实现组件的点标记写法
一、实现组件的点标记写法
最基本的组件使用
function Welcome() { return ( <> <div>Welcome</div> </> ) } function App() { return ( <> <div>Default Template</div> <br /> <Welcome /> <Welcome></Welcome> </> ) } export default App也可以将welcome拆分成另一个文件,然后正常进入使用即可
对象形式
const Qf = { Welcome() { return ( <> <div>Welcome</div> </> ) }, } // 解构 const {Welcome} = Qf function App() { return ( <> <div>Default Template</div> <br /> <Qf.Welcome /> <Welcome></Welcome> </> ) } export default App定义一个QF,在里面写相关组件,可以写多个,然后使用就可以进行
.对象实现也可以解构实现
函数形式
// const Qf = () => { function Qf() { return ( <> <div>Hello</div> </> ) } Qf.Welcome = () => { return ( <> <div>Welcome2</div> </> ) } const { Welcome } = Qf function App() { return ( <> <div>Default Template</div> <br /> <Qf /> <Qf.Welcome></Qf.Welcome> <Welcome /> </> ) } export default App也可以实现结构操作
组件点标记用途:用于进行组级别划分,方便知晓所属组别与便捷调用
最后更新于