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')
目录
打赏
0
0
0
0
33
分享
相关文章
【第4期】一文了解React UI 组件库
【第4期】一文了解React UI 组件库
451 0
【第34期】一文学会React组件传值
【第34期】一文学会React组件传值
96 0
|
9月前
|
【第31期】一文学会用React Hooks组件编写组件
【第31期】一文学会用React Hooks组件编写组件
96 0
React 的antd-mobile 组件库,嵌套路由
React 的antd-mobile 组件库,嵌套路由
160 0
构建基于React的动态数据可视化应用
【5月更文挑战第27天】构建基于React的动态数据可视化应用,通过Create React App快速搭建环境,使用Recharts等库封装组件。在`useState`和`useEffect` Hooks管理状态,处理动态数据。优化性能,添加交互功能,实现响应式设计,确保可访问性,打造高性能、用户体验佳的可视化应用。
【亮剑】探讨了在React TypeScript应用中如何通过道具(props)传递CSS样式,以实现模块化、主题化和动态样式
【4月更文挑战第30天】本文探讨了在React TypeScript应用中如何通过道具(props)传递CSS样式,以实现模块化、主题化和动态样式。文章分为三部分:首先解释了样式传递的必要性,包括模块化、主题化和动态样式以及TypeScript集成。接着介绍了内联样式的基本用法和最佳实践,展示了一个使用内联样式自定义按钮颜色的例子。最后,讨论了使用CSS模块和TypeScript接口处理复杂样式的方案,强调了它们在组织和重用样式方面的优势。结合TypeScript,确保了样式的正确性和可维护性,为开发者提供了灵活的样式管理策略。
95 0
如何在React项目中动态插入HTML内容
如何在React项目中动态插入HTML内容
292 0
React组件生命周期
React组件生命周期
140 1
|
9月前
|
React动态标签名称
React动态标签名称
92 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等