javascript - 从react js中的子文件夹导入模块

标签 javascript reactjs

你好,我刚刚学习ReactJs,我正在尝试从react中的子文件夹导入模块,这是我的文件夹结构

-src
---components
-----layout
-------Header.js
-------Navigation.js
-----fakeAuth.js

从 Header.js 模块中,我尝试从父级(组件)导入 fakeAuth,但它似乎无法调用模块,或者我只是错过了一些东西?

我已经尝试过以下方法

import fakeAuth from './fakeAuth'
import fakeAuth from '././fakeAuth'
import fakeAuth from '../../fakeAuth'

仍然不走运,我知道这对某些人来说很容易。谢谢

这里是我的 fakeAuth.js,它来自 React-router-dom 教程。

module.exports  = {
    isAuthenticated: false,
    authenticate(cb) {
      this.isAuthenticated = true;
      setTimeout(cb, 100); // fake async
    },
    signout(cb) {
      this.isAuthenticated = false;
      setTimeout(cb, 100);
    }
  };

最佳答案

应该是从'../fakeAuth'导入fakeAuth

您只需转到包含 fakeAuth.js 文件的上一个文件夹即可。添加“..”即可。

关于javascript - 从react js中的子文件夹导入模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48851849/

相关文章:

javascript - 如何在 React render() 中正确设置条件表达式 (if)

javascript - ReactJS - 选择文件时在文本中呈现文件名

javascript - href 属性末尾的文件名正则表达式(用文件名替换文件路径)

javascript - jQuery addClass 中断延迟,或 jQuery 延迟中断 CSS 转换,或两者兼而有之

javascript - 使用jquery判断复选框是否被选中

javascript - 如何通过 forEach 循环将 Map() 项渲染到 React jsx 中?

node.js - React/Nextjs SSR & API - 云架构偏好

reactjs - 当 URL 参数更改时,React 路由器 6 从不卸载组件

javascript - 让谷歌地图折线出现在街道名称下方?

php - 我可以使用 PHP 可以识别的 JavaScript 创建变量吗?