zoukankan      html  css  js  c++  java
  • 09 React——创建组件、使用组件

          创建好一个react应用程序后,我们就需要创建组件并且使用组件,其实react开发本身就是创建组件、使用组件的过程。下面来看一下示例:

          上图中的html页面上总共有三个组件:根组件、Home组件和列表组件,下面就具体聊聊该怎么创建这些组件以及如何使用它们。

    创建组件:

    1 我们修改一下默认创建的react应用程序的代码结构,在src目录下创建相应的文件夹及文件,方便代码文件的组织管理,最终的代码文件结构图如下所示:

    2 我们在compotents目录下创建了Home、News两个组件,也就是两个js文件,里面的具体代码如下所示:

    Home.js

    import React,{Component} from 'react';
    
    class Home extends Component{
    
    constructor(){
        super();
    }
    render(){
        return (
            <div>
                <h1>Home组件</h1>
            </div>
        )
    }
    }
    
    export default Home;

    News.js

    import React,{Component} from "react";
    
    class News extends Component{
    
        render(){
            return(
                <div>
                    <ol>
                        <li>新闻组件选项01</li>
                        <li>新闻组件选项02</li>
                        <li>新闻组件选项03</li>
                        <li>新闻组件选项04</li>
                    </ol>
                </div>
            )
        }
    }
    
    export default News;

          由上述代码可以看出创建组件的代码大致相同,首先引入模块,然后定义组件,最后定义将组件导出。如果需要样式文件的话我们再引入相应的样式文件即可。

          注意:在定义组建的时候,一定要在所有的代码外层包含一个<div>

          由此,两个简单的组件已经创建完成,接下来我们就来使用它们。

    3 在此处我们将App组件看作是根组件,所以上述创建的两个组件都要在此组件中来用。

    3.1 首先,我们将这两个组件在App.js中加载进来,如图:

    import Home from "./Home";
    import News from "./News";

    3.2 在我们想用的地方就像使用HTML标记那样使用它们就可以,如图:

    注意:使用组件时可以用单标签的样式,也可以用双标签样式,至此,组件的创建和使用已经完成。

    X北辰北的博客,想看更多内容,请移步我的个人博客:http://www.xbeichenbei.com/
  • 相关阅读:
    %
    【收藏】Javascript调用后台代码的方法
    C++Builder2010中配置OpenCV2.2
    【收藏】Visual studio 2008 && 2010 快捷键大全
    队列的练习
    哈希表
    poj 3750 链表
    C/C++内存存储 mark在此
    二叉树,深搜,广搜
    链表的练习
  • 原文地址:https://www.cnblogs.com/xuqw/p/11794652.html
Copyright © 2011-2022 走看看