React组件导入的两种方式(动态导入组件的实现)

简介: React组件导入的两种方式(动态导入组件的实现)

一、 react组件两种导入方式

React组件可以通过两种方式导入另一个组件

  1. import(常用)
import component from './component'

    2.require

const component = require('./component')

 

两种方式有什么区别?

  • 提出的规范不同
    import是ES6语法,reuqire是CommonJs提出的.
  • import会通过babel转换成CommonJS规范。
    下面两行代码是等价的
import component from './component'
// => 
const component = require('./component')
目录
相关文章
|
9月前
|
设计模式 前端开发 数据可视化
【第4期】一文了解React UI 组件库
【第4期】一文了解React UI 组件库
450 0
|
9月前
|
存储 前端开发 JavaScript
【第34期】一文学会React组件传值
【第34期】一文学会React组件传值
95 0
|
9月前
|
前端开发
【第31期】一文学会用React Hooks组件编写组件
【第31期】一文学会用React Hooks组件编写组件
95 0
|
9月前
|
资源调度 前端开发 JavaScript
React 的antd-mobile 组件库,嵌套路由
React 的antd-mobile 组件库,嵌套路由
160 0
|
9月前
|
存储 前端开发 数据可视化
构建基于React的动态数据可视化应用
【5月更文挑战第27天】构建基于React的动态数据可视化应用,通过Create React App快速搭建环境,使用Recharts等库封装组件。在`useState`和`useEffect` Hooks管理状态,处理动态数据。优化性能,添加交互功能,实现响应式设计,确保可访问性,打造高性能、用户体验佳的可视化应用。
|
9月前
|
前端开发 JavaScript 安全
【亮剑】探讨了在React TypeScript应用中如何通过道具(props)传递CSS样式,以实现模块化、主题化和动态样式
【4月更文挑战第30天】本文探讨了在React TypeScript应用中如何通过道具(props)传递CSS样式,以实现模块化、主题化和动态样式。文章分为三部分:首先解释了样式传递的必要性,包括模块化、主题化和动态样式以及TypeScript集成。接着介绍了内联样式的基本用法和最佳实践,展示了一个使用内联样式自定义按钮颜色的例子。最后,讨论了使用CSS模块和TypeScript接口处理复杂样式的方案,强调了它们在组织和重用样式方面的优势。结合TypeScript,确保了样式的正确性和可维护性,为开发者提供了灵活的样式管理策略。
93 0
|
9月前
|
存储 前端开发 中间件
React组件间的通信
React组件间的通信
71 1
|
9月前
|
前端开发 JavaScript 安全
如何在React项目中动态插入HTML内容
如何在React项目中动态插入HTML内容
291 0
|
9月前
|
前端开发 JavaScript API
React组件生命周期
React组件生命周期
139 1
|
9月前
|
前端开发
React动态标签名称
React动态标签名称
92 0