React在Dva項(xiàng)目中創(chuàng)建并引用頁面局部組件的方式
這篇文章我們演示Dva中編寫組件的方式
官方這里也特意強(qiáng)調(diào)了UI這個(gè)關(guān)鍵詞

跟多是作為我們界面元素的組件 而不是頁面路由 我們要單獨(dú)做路由的組件肯定還是直接放在我們Dva項(xiàng)目的src下的routes目錄下就好了
然后 我們看 項(xiàng)目 src下有一個(gè) components 目錄一般我們做什么前端項(xiàng)目 組件都會(huì)放在這個(gè)目錄下這個(gè)詞 就是專門用來管理組件的統(tǒng)稱

然后 我們?cè)赾omponents目錄下創(chuàng)建一個(gè)文件 叫 Product.jsx參考內(nèi)容如下
import React from "react"
export default class Product extends React.Component {
constructor(props){
super(props);
this.state = {
}
}
render(){
return (
<div>
商品組件
</div>
)
}
}就是一個(gè)非常基本的組件結(jié)構(gòu) 當(dāng)然這里你用Hook的形式也是完全可以的
然后 我們找到routes下的IndexPage.js整個(gè)改成這樣
import React from 'react';
import Product from '../../components/Product';
function IndexPage() {
return (
<div>
<Product/>
</div>
);
}
export default IndexPage;單純引入了一下我們的 Product 并使用它我們啟動(dòng)項(xiàng)目

這還是一個(gè)非?;A(chǔ)的功能了
我們之前的組件傳入數(shù)據(jù)方式 在這個(gè)里面也是一起正常的
到此這篇關(guān)于React在Dva項(xiàng)目中創(chuàng)建并引用頁面局部組件的文章就介紹到這了,更多相關(guān)React項(xiàng)目內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
create-react-app安裝出錯(cuò)問題解決方法
這篇文章主要介紹了create-react-app安裝出錯(cuò)問題解決方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-09-09
一文教你如何避免React中常見的8個(gè)錯(cuò)誤
這篇文章主要來和大家一起分享在?React?開發(fā)中常見的一些錯(cuò)誤,以及如何避免這些錯(cuò)誤,理解這些問題背后的細(xì)節(jié),防止犯下類似的錯(cuò)誤,需要的可以參考下2023-12-12
React的特征單向數(shù)據(jù)流學(xué)習(xí)
這篇文章主要為大家介紹了React的特征單向數(shù)據(jù)流學(xué)習(xí),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-09-09
React應(yīng)用中避免白屏現(xiàn)象的方法小結(jié)
在開發(fā)React應(yīng)用程序時(shí),我們都曾遇到過這樣的場景:一個(gè)未被捕獲的異常突然中斷了組件的渲染流程,導(dǎo)致用戶界面呈現(xiàn)出一片空白,也就是俗稱的“白屏”現(xiàn)象,本文將探討如何在React應(yīng)用中有效捕獲并處理這些錯(cuò)誤,避免白屏現(xiàn)象的發(fā)生,需要的朋友可以參考下2024-06-06
React編程模型之Project Reactor實(shí)際應(yīng)用實(shí)例
這篇文章主要介紹了React編程模型之Project Reactor實(shí)際應(yīng)用實(shí)例,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2025-05-05
React Router V5:使用HOC組件實(shí)現(xiàn)路由攔截功能
這篇文章主要介紹了React Router V5:使用HOC組件實(shí)現(xiàn)路由攔截功能,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-03-03
React使用Electron開發(fā)桌面端的詳細(xì)流程步驟
React是一個(gè)流行的JavaScript庫,用于構(gòu)建Web應(yīng)用程序,結(jié)合Electron框架,可以輕松地將React應(yīng)用程序打包為桌面應(yīng)用程序,本文詳細(xì)介紹了使用React和Electron開發(fā)桌面應(yīng)用程序的步驟,需要的朋友可以參考下2023-06-06
React項(xiàng)目中使用zustand狀態(tài)管理的實(shí)現(xiàn)
zustand是一個(gè)用于狀態(tài)管理的小巧而強(qiáng)大的庫,本文主要介紹了React項(xiàng)目中使用zustand狀態(tài)管理的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下2023-10-10

