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

跟多是作為我們界面元素的組件 而不是頁(yè)面路由 我們要單獨(dú)做路由的組件肯定還是直接放在我們Dva項(xiàng)目的src下的routes目錄下就好了
然后 我們看 項(xiàng)目 src下有一個(gè) components 目錄一般我們做什么前端項(xiàng)目 組件都會(huì)放在這個(gè)目錄下這個(gè)詞 就是專(zhuān)門(mén)用來(lái)管理組件的統(tǒng)稱(chē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è)非?;镜慕M件結(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)建并引用頁(yè)面局部組件的文章就介紹到這了,更多相關(guān)React項(xiàng)目?jī)?nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
create-react-app安裝出錯(cuò)問(wèn)題解決方法
這篇文章主要介紹了create-react-app安裝出錯(cuò)問(wèn)題解決方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-09-09
一文教你如何避免React中常見(jiàn)的8個(gè)錯(cuò)誤
這篇文章主要來(lái)和大家一起分享在?React?開(kāi)發(fā)中常見(jiàn)的一些錯(cuò)誤,以及如何避免這些錯(cuò)誤,理解這些問(wèn)題背后的細(xì)節(jié),防止犯下類(lèi)似的錯(cuò)誤,需要的可以參考下2023-12-12
React的特征單向數(shù)據(jù)流學(xué)習(xí)
這篇文章主要為大家介紹了React的特征單向數(shù)據(jù)流學(xué)習(xí),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-09-09
初識(shí)React及React開(kāi)發(fā)依賴詳解
React由Facebook來(lái)更新和維護(hù),它是大量?jī)?yōu)秀程序員的思想結(jié)晶,React的流行不僅僅局限于普通開(kāi)發(fā)工程師對(duì)它的認(rèn)可,大量流行的其他框架借鑒React的思想,接下來(lái)通過(guò)本文介紹React基礎(chǔ)及React開(kāi)發(fā)依賴介紹,需要的朋友可以參考下2022-10-10
React應(yīng)用中避免白屏現(xiàn)象的方法小結(jié)
在開(kāi)發(fā)React應(yīng)用程序時(shí),我們都曾遇到過(guò)這樣的場(chǎng)景:一個(gè)未被捕獲的異常突然中斷了組件的渲染流程,導(dǎo)致用戶界面呈現(xiàn)出一片空白,也就是俗稱(chēng)的“白屏”現(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)路由攔截功能,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-03-03
React使用Electron開(kāi)發(fā)桌面端的詳細(xì)流程步驟
React是一個(gè)流行的JavaScript庫(kù),用于構(gòu)建Web應(yīng)用程序,結(jié)合Electron框架,可以輕松地將React應(yīng)用程序打包為桌面應(yīng)用程序,本文詳細(xì)介紹了使用React和Electron開(kāi)發(fā)桌面應(yīng)用程序的步驟,需要的朋友可以參考下2023-06-06
React項(xiàng)目中使用zustand狀態(tài)管理的實(shí)現(xiàn)
zustand是一個(gè)用于狀態(tài)管理的小巧而強(qiáng)大的庫(kù),本文主要介紹了React項(xiàng)目中使用zustand狀態(tài)管理的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下2023-10-10
React頁(yè)面刷新數(shù)據(jù)不丟失的五種方案
前端開(kāi)發(fā)中,相信大家都遇到過(guò)這樣的痛點(diǎn):頁(yè)面一刷新,辛辛苦苦填的表單數(shù)據(jù)沒(méi)了,精心選擇的篩選條件重置了,今天我們就來(lái)深入探討React中數(shù)據(jù)持久化的5大核心方案,從簡(jiǎn)單到復(fù)雜,幫你徹底解決這個(gè)難題,需要的朋友可以參考下2025-12-12

