zoukankan      html  css  js  c++  java
  • <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"));
  • 相关阅读:
    JS兼容性总结
    [妙味DOM]第五课:事件深入应用
    关于iOS开发的学习
    世界经典——乔布斯
    梦想改变世界
    乔布斯在斯坦福大学的演讲
    10步让你成为更优秀的程序员
    程序员的八个级别
    程序员的学习和积累
    哈佛大学二十条训言
  • 原文地址:https://www.cnblogs.com/yjzs/p/12298835.html
Copyright © 2011-2022 走看看