react组件使用的三种方式

①以标签的形式使用,并以导包的方式导入即可,代码如下:

//   ./代表当前根目录下查找Body, .js文件后缀可以省略,
//   ./不能省略,要不系统会以为你在引入第三方模块,就会到我们的第三方包里去找
import Body from './Body';

function App() {
    return (
      <div className="App">
        <Body/>
      </div>
    );
}

这个时候运行我们的项目,在浏览器中打开就会将Body.js里的内容显示在页面上。


也可以以参数的形式传递

import ComponentFooter from './Footer';

class Index extends React.Component{
  render(){
    //组件也可以通过参数的方式传递
    var component = <ComponentFooter/>;
    return(
      <div>
        {component}
      </div>
    )
  }
}

③插入到指定的Dom节点

//这是我们的index.html
<div id="example"></div>
//这是我们的ComponentFooter.js文件
//相当于一个程序的入口
ReactDOM.render(<ComponentFooter/>,document.getElementById('example'));
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 概要 64学时 3.5学分 章节安排 电子商务网站概况 HTML5+CSS3 JavaScript Node 电子...
    阿啊阿吖丁阅读 9,368评论 0 3
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,161评论 1 32
  •   DOM 1 级主要定义的是 HTML 和 XML 文档的底层结构。   DOM2 和 DOM3 级则在这个结构...
    霜天晓阅读 1,518评论 1 3
  • 33、JS中的本地存储 把一些信息存储在当前浏览器指定域下的某一个地方(存储到物理硬盘中)1、不能跨浏览器传输:在...
    萌妹撒阅读 2,138评论 0 2
  •   JavaScript 与 HTML 之间的交互是通过事件实现的。   事件,就是文档或浏览器窗口中发生的一些特...
    霜天晓阅读 3,558评论 1 11