React 之 组件模块依赖

导入(Import)和导出(exporing)组件

在一个文件中声明多个组件,但是文件变得太大的话就不方便查看了。要解决此问题,你可以将一个组件放到一个单独的文件中并(导出) export
组件,然后在另一个文件中(导入) import 该组件。

每个 React 组件就是 JavaScript 函数,函数中可以书写 markup,这些 markup 将由 React 渲染到浏览器中。React 组件使用名为 JSX 的语法扩展来支持 markup。JSX 看上去就像 HTML 一样,但它的语法比较严格,并且可以显示动态信息。

如果我们将现有的 HTML markup 粘贴到 React 组件中,可能会报错:
组件之间的依赖代码栗子:

Gallery.js 文件
//导入应该一个组件Profile
import Profile from './Profile.js';
//导入自己,命名Gallery
export default function Gallery() {
  return (
    <section>
      <h1>Amazing scientists</h1>
      <Profile />
      <Profile />
      <Profile />
    </section>
  );
}

Profile.js 文件
const person = {
  name: 'Gregorio',
};
//可以在 JSX 中使用大花括号插入变量
export default function Profile() {
  return (
  	<h1>{person.name}'s Todos</h1>
    <img
      src="https://i.imgur.com/QIrZWGIs.jpg"
      alt="Alan L. Hart"
    />
  );
}

相关推荐

  1. React 组件模块依赖

    2024-04-27 22:10:03       12 阅读
  2. react内置组件<Profiler></Profiler>

    2024-04-27 22:10:03       32 阅读
  3. react内置组件<fragment></fragment>

    2024-04-27 22:10:03       33 阅读
  4. react内置组件<StrictMode></StrictMode>

    2024-04-27 22:10:03       33 阅读
  5. React 函数式组件(二)

    2024-04-27 22:10:03       11 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-27 22:10:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-27 22:10:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-27 22:10:03       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-27 22:10:03       20 阅读

热门阅读

  1. QT案例 使用QProcess调用Aria2.exe下载网络资源文件

    2024-04-27 22:10:03       9 阅读
  2. js实现字符串转json对象的四种方法

    2024-04-27 22:10:03       12 阅读
  3. git使用技巧记录

    2024-04-27 22:10:03       11 阅读
  4. git clone 报错 记录

    2024-04-27 22:10:03       13 阅读
  5. Swift字符串

    2024-04-27 22:10:03       12 阅读
  6. Mysql常用语句

    2024-04-27 22:10:03       14 阅读
  7. 总结-要使用哪种数组方法

    2024-04-27 22:10:03       13 阅读
  8. Linux学习(函数)

    2024-04-27 22:10:03       10 阅读
  9. php 获取网页数据

    2024-04-27 22:10:03       11 阅读
  10. Kafka集群和kafka-manager安装

    2024-04-27 22:10:03       12 阅读