React在Dva项目中创建并引用页面局部组件的方式

 更新时间:2023年07月11日 10:04:41   作者:-耿瑞-  
这篇文章主要介绍了React在Dva项目中创建并引用页面局部组件的方式,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

这篇文章我们演示Dva中编写组件的方式

官方这里也特意强调了UI这个关键词

跟多是作为我们界面元素的组件 而不是页面路由 我们要单独做路由的组件肯定还是直接放在我们Dva项目的src下的routes目录下就好了

然后 我们看 项目 src下有一个 components 目录一般我们做什么前端项目 组件都会放在这个目录下这个词 就是专门用来管理组件的统称

在这里插入图片描述

然后 我们在components目录下创建一个文件 叫 Product.jsx参考内容如下

import React from "react"
export default class Product extends React.Component {
    constructor(props){
      super(props);
      this.state = {
      }
    }
    render(){
      return (
        <div>
           商品组件
        </div>
      )
    }
}

就是一个非常基本的组件结构 当然这里你用Hook的形式也是完全可以的

然后 我们找到routes下的IndexPage.js整个改成这样

import React from 'react';
import Product from '../../components/Product';
function IndexPage() {
  return (
    <div>
      <Product/>
    </div>
  );
}
export default IndexPage;

单纯引入了一下我们的 Product 并使用它我们启动项目

在这里插入图片描述

这还是一个非常基础的功能了

我们之前的组件传入数据方式 在这个里面也是一起正常的

到此这篇关于React在Dva项目中创建并引用页面局部组件的文章就介绍到这了,更多相关React项目内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • create-react-app安装出错问题解决方法

    create-react-app安装出错问题解决方法

    这篇文章主要介绍了create-react-app安装出错问题解决方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-09-09
  • 一文教你如何避免React中常见的8个错误

    一文教你如何避免React中常见的8个错误

    这篇文章主要来和大家一起分享在 React 开发中常见的一些错误,以及如何避免这些错误,理解这些问题背后的细节,防止犯下类似的错误,需要的可以参考下
    2023-12-12
  • React的特征单向数据流学习

    React的特征单向数据流学习

    这篇文章主要为大家介绍了React的特征单向数据流学习,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-09-09
  • 初识React及React开发依赖详解

    初识React及React开发依赖详解

    React由Facebook来更新和维护,它是大量优秀程序员的思想结晶,React的流行不仅仅局限于普通开发工程师对它的认可,大量流行的其他框架借鉴React的思想,接下来通过本文介绍React基础及React开发依赖介绍,需要的朋友可以参考下
    2022-10-10
  • React应用中避免白屏现象的方法小结

    React应用中避免白屏现象的方法小结

    在开发React应用程序时,我们都曾遇到过这样的场景:一个未被捕获的异常突然中断了组件的渲染流程,导致用户界面呈现出一片空白,也就是俗称的“白屏”现象,本文将探讨如何在React应用中有效捕获并处理这些错误,避免白屏现象的发生,需要的朋友可以参考下
    2024-06-06
  • React编程模型之Project Reactor实际应用实例

    React编程模型之Project Reactor实际应用实例

    这篇文章主要介绍了React编程模型之Project Reactor实际应用实例,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2025-05-05
  • React Router V5:使用HOC组件实现路由拦截功能

    React Router V5:使用HOC组件实现路由拦截功能

    这篇文章主要介绍了React Router V5:使用HOC组件实现路由拦截功能,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-03-03
  • React使用Electron开发桌面端的详细流程步骤

    React使用Electron开发桌面端的详细流程步骤

    React是一个流行的JavaScript库,用于构建Web应用程序,结合Electron框架,可以轻松地将React应用程序打包为桌面应用程序,本文详细介绍了使用React和Electron开发桌面应用程序的步骤,需要的朋友可以参考下
    2023-06-06
  • React项目中使用zustand状态管理的实现

    React项目中使用zustand状态管理的实现

    zustand是一个用于状态管理的小巧而强大的库,本文主要介绍了React项目中使用zustand状态管理的实现,具有一定的参考价值,感兴趣的可以了解一下
    2023-10-10
  • React页面刷新数据不丢失的五种方案

    React页面刷新数据不丢失的五种方案

    前端开发中,相信大家都遇到过这样的痛点:页面一刷新,辛辛苦苦填的表单数据没了,精心选择的筛选条件重置了,今天我们就来深入探讨React中数据持久化的5大核心方案,从简单到复杂,帮你彻底解决这个难题,需要的朋友可以参考下
    2025-12-12

最新评论