代码之家  ›  专栏  ›  技术社区  ›  James

在ReactJS/React Native中导入初始化函数

  •  1
  • James  · 技术社区  · 6 年前

    初始化 实际React组件之外的函数。

    假设我将它们存储在一个名为 应用初始化.js ,如下所示:

    ..
    
    hydrateRedux = () => {
      //
    }
    
    setCookies = () => {
      //
    }}
    
    ..
    

    我应该采取什么方法才能调用这个初始化文件来运行 全部的 功能如何?

    我想做一些像 文件,但是我更喜欢调用该文件来自动运行函数,而不是逐个调用它们。。。

    1 回复  |  直到 6 年前
        1
  •  1
  •   Michal    6 年前

    这可能是你的 init.js

    // init.js
    export const firstInitFunction = () => console.log('init first')
    
    export const secondInitFunction = () => console.log('init second')
    
    export const thirdInitFunction = () => console.log('init third')
    

    这可能是你的 index.js 初始化.js

    // index.js file
    import * as inits from './init.js'; 
    
    inits.forEach(init => init())
    

    有很多其他方法可以做到这一点。这个可能是最直接的。

    您还可以执行 inits.forEach(init => init()) 内部 文件。那样你的

    // index.js file
    import './init.js'