<react> 组件的详细介绍:

<react> 组件的详细介绍:

思维导图:

代码介绍:

TodoList:(组件)

 1 import React, { Component } from ‘react‘
 2 import Style from  ‘./style.css‘
 3
 4 export default class index extends Component {
 5     render() {
 6         return (
 7             <div>
 8                 <h2>TodoList</h2>
 9         m
10             </div>
11         )
12     }
13 }

Todoinput :(组件)

 1 import React, { Component } from ‘react‘
 2 import  Style  from ‘./style.css‘
 3
 4 export default class index extends Component {
 5     render() {
 6         return (
 7             <div>
 8                 <h2>Todoinput</h2>
 9
10             </div>
11         )
12     }
13 }

Header:(组件)

 1 import React, { Component } from ‘react‘
 2 import Title from ‘./Title‘
 3 import Style from ‘./style.css‘
 4 export default class index extends Component {
 5     render() {
 6         return (
 7             <div>
 8                 <h2>Header</h2>
 9                  <Title/>
10             </div>
11         )
12     }
13 }

Title:(组件)

 1 import React, { Component } from ‘react‘
 2
 3 export default class Title extends Component {
 4     render() {
 5         return (
 6             <div>
 7                 <h3>Title</h3>
 8          </div>
 9         )
10     }
11 }

Component 里面的index.js :(抛出去)

 1 // import TodoList from ‘./TodoList‘
 2 // import Header from ‘./Header‘
 3 // import Todoinput from ‘./Todoinput
 4 // export{
 5 //     TodoList,
 6 //     Header,
 7 //    Todoinput
 8 // }
 9 -------------------------------------------------
10 export {default as TodoList} from ‘./TodoList‘
11 export {default as Header} from ‘./Header‘
12 export {default as Todoinput} from ‘./Todoinput‘
13 -------------------------------------------------------
14 两种方法都可以
15 (把Component 里面的组件全部抛出去)

App.js:(组件)

 1 /* eslint-disable no-unused-vars */
 2 import React, { Component,Fragment } from ‘react‘
 3 import{
 4   TodoList,
 5   Header,
 6  7 }from ‘./Component‘
 8 import Title from ‘./Component/Header/Title‘;
 9
10 export default class App extends Component {
11   render() {
12     return (
13         <Fragment >
14         <TodoList/>
15         <Header/>
16         <Todoinput/>
17         </Fragment >
18         // {/* // <> */}
19         // {/* // </> */}
20     )
21   }
22 }

index.js:(组件)

1 import React from "react";
2 import ReactDOM from "react-dom";
3 import App from ‘./App‘
4
5 ReactDOM.render(<App />, document.getElementById("root"));

原文地址:https://www.cnblogs.com/yjzs/p/12298835.html

时间: 2024-07-31 20:06:38

<react> 组件的详细介绍:的相关文章

组件的详细说明和生命周期ComponentSpecs and Lifecycle

render ReactComponent render() render() 方法是必须的. 当调用的时候,会检测 this.props 和 this.state,返回一个单子级组件.该子级组件可以是虚拟的本地DOM 组件(比如 <div /> 或者 React.DOM.div()),也可以是自定义的复合组件. 你也可以返回 null 或者 false 来表明不需要渲染任何东西.实际上,React渲染一个<noscript> 标签来处理当前的差异检查逻辑.当返回 null 或者 

React 组件之间如何交流

原文  http://blog.51yuekan.com/2015/07/23/2015-07-19-react-component-communicate/ 主题 React 前言 今天群里面有很多都在问关于 React 组件之间是如何通信的问题,之前自己写的时候也遇到过这类问题.下面是我看到的一篇不错英文版的翻译,看过我博客的人都知道,我翻译可能不会按部就班,会尽可能用中文的意思,来将作者要讲述的技术描述清楚.英文能力有限,如果有不对的地方请跟我留言,一定修改--^_^ 原著序 处理 Rea

3D Mesh详细介绍免费下载地址使用方法

3D Mesh 是基于对象的软件开发工具包,提供了完全可配置的曲面和实体网格划分能力.该组件针对大部分计算机辅助工程(CAE)前处理的需求进行了优化,包括结构分析.热传递.计算流体动力学和电磁设计自动化(EDA).3D Mes其他h 提供了曲线.曲面(三角形和四边形)和实体(四面体)自动网格生成.线程安全组件使多线程应用程序可以利用多核硬件平台的优势,提供卓越的性能. 3D Mesh 包括一个与 3D AC其他IS Modeler 和 HOOPS 3D Application Framework

Spring 相关jar包详细介绍

文章转自:http://blog.csdn.net/farawayhome/article/details/6623946 aspectj目录下是在Spring框架下使用aspectj的源代码和测试程序文件. Aspectj是java最早的提供AOP的应用框架. dist 目录下是Spring 的发布包,关于发布包下面会详细进行说明. docs 目录下是相关的文档,包括有Spring api 的javadoc.reference 参考指南.Spring的标签库使用文件及Spring MVC 的M

VintaSoft Barcode.NET SDK专业的条形码读写控件详细介绍

VintaSoftBarcode.NET SDK是专业的.NET条形码阅读器和条码生成器控件,可以嵌入到你软件开发中.它可以读写数字图形和PDF中的的一维和二维条码控件. VintaSoftBarcode.NET SDK有三个不同的版本:标准版,标准+ WPF版或Silverlight版. 功能和特征 开发环境:NET Framework 2.0或更高版本,WPF 3.5或更高版本的Silverlight4.0.纯.NET托管代码, 速度更快.可生成条码图像和矢量格式的条形码可指定条形码图像的大

storm详细介绍

Storm应用场景 Twitter列举了Storm的三大类应用: 1. 信息流处理{Stream processing}Storm可用来实时处理新数据和更新数据库,兼具容错性和可扩展性. 2. 连续计算{Continuous computation}Storm可进行连续查询并把结果即时反馈给客户端.比如把Twitter上的热门话题发送到浏览器中. 3. 分布式远程程序调用{Distributed RPC} Storm可用来并行处理密集查询.Storm的拓扑结构是一个等待调用信息的分布函数,当它收

struts详细介绍

Struts2 1. 目录 1.目录 2.MVC 3.STRUTS2解析 4.标签 5.OGNL 6.国际化 7.类型转换 8.校验 9. 拦截器 10.上传与下载 11.STRUTS2与对JSON的支持 2. MVC 把软件系统分为三个基本部分:模型(Model).视图(View)和控制器(Controller).MVC模式最早由Trygve Reenskaug在1978年提出,在20世纪80年代为程序语言Smalltalk发明的一种软件设计模式.MVC模式的目的是实现一种动态的程式设计,使后

React 组件间通讯

React 组件间通讯 说 React 组件间通讯之前,我们先来讨论一下 React 组件究竟有多少种层级间的关系.假设我们开发的项目是一个纯 React 的项目,那我们项目应该有如下类似的关系: 父子:Parent 与 Child_1.Child_2.Child_1_1.Child_1_2.Child_2_1 兄弟:Child_1 与 Child_2.Child_1_1 与 Child_2.etc. 针对这些关系,我们将来好好讨论一下这些关系间的通讯方式. (在 React 中,React 组

Android manifest之manifest标签详细介绍

AndroidManifest详细介绍 本文主要对AndroidManifest.xml文件中各个标签进行说明.索引如下: 概要PART--01 manifest标签PART--02 安全机制和permissionPART--02.01 permission标签PART--02.02 permission-group标签PART--02.03 permission-tree标签PART--02.04 uses-permission标签PART--03 instrumention标签PART--0