当前位置:首页 > React

react 如何导入js方法

2026-02-12 10:46:12React

在 React 中导入 JavaScript 方法

React 支持通过 ES6 的模块化语法导入 JavaScript 方法,以下是常见的几种场景和实现方式:

从本地文件导入方法

假设有一个名为 utils.js 的文件,其中导出了一个或多个方法:

// utils.js
export function add(a, b) {
  return a + b;
}

export const multiply = (a, b) => a * b;

在 React 组件中按需导入:

// ReactComponent.jsx
import { add, multiply } from './utils';

function Example() {
  const sum = add(1, 2); // 调用导入的方法
  const product = multiply(3, 4);
  return <div>{sum}, {product}</div>;
}

导入默认导出方法

如果方法在源文件中是默认导出(export default):

// mathUtils.js
export default function square(x) {
  return x * x;
}

导入时无需使用花括号:

import square from './mathUtils';

function Example() {
  const result = square(5); // 25
  return <div>{result}</div>;
}

从第三方库导入方法

许多第三方库(如 Lodash)提供工具方法,可通过包管理器安装后导入:

npm install lodash

在组件中使用:

import { debounce } from 'lodash';

function SearchBox() {
  const handleSearch = debounce(() => {
    console.log('Search triggered');
  }, 300);

  return <input onChange={handleSearch} />;
}

动态导入(按需加载)

通过 import() 语法实现代码分割:

react 如何导入js方法

function LazyComponent() {
  const [utils, setUtils] = useState(null);

  useEffect(() => {
    import('./utils').then(module => {
      setUtils(module);
    });
  }, []);

  if (!utils) return <div>Loading...</div>;
  return <div>{utils.add(1, 3)}</div>;
}

注意事项

  • 路径需正确:本地文件导入时注意相对路径(如 ./../)。
  • 命名冲突:避免与组件内已有变量名重复。
  • 树摇优化:使用具名导出(export)而非默认导出(export default)时,打包工具可剔除未使用的代码。

标签: 方法react
分享给朋友:

相关文章

如何改造react

如何改造react

改造 React 项目的关键方法 分析当前项目结构 通过评估现有组件、状态管理和依赖项,明确需要改进的部分。使用工具如 webpack-bundle-analyzer 识别性能瓶颈。 升级 Reac…

如何安装react

如何安装react

安装React的方法 方法一:使用Create React App(官方推荐) Create React App是官方提供的脚手架工具,适合快速搭建React项目。确保已安装Node.js(建议版本≥…

react如何折叠

react如何折叠

在 React 中实现折叠功能 使用 useState 管理折叠状态 通过 useState 定义一个状态变量来控制折叠面板的显示与隐藏。例如: const [isCollapsed, setIsC…

react如何重写alert

react如何重写alert

重写 React 中的 alert 方法 在 React 中,直接使用原生 alert 会破坏用户体验,通常需要自定义弹窗组件替代。以下是实现方法: 使用自定义弹窗组件 创建可复用的弹窗组件,替代原…

react如何创建项目

react如何创建项目

使用 Create React App 创建项目 Create React App (CRA) 是官方推荐的 React 项目脚手架工具,适合快速初始化一个现代化的 React 项目。 安装 C…

如何实操react

如何实操react

安装 React 环境 使用 create-react-app 快速搭建项目: npx create-react-app my-app cd my-app npm start 项目启动后默认在…