javascript - 从 React 中的另一个组件访问 const 的方法

标签 javascript reactjs

这是我第一次开发React应用程序。

我在从另一个组件检索常量数据时遇到困难。

这是我想要访问其他组件的常量。

TableComponent.js

export default function({ infinite }) {
const [checkedMap, setCheckedMap] = useState(new Map());

const viewDetails = () => {
    return (
      "url here" +
      Array.from(checkedMap.keys()).join() +
      "/details"
    );
  };
}

//other codes

有没有办法访问不同组件的 viewDetails ?

谢谢。

最佳答案

您必须返回 const viewDetails...您需要自调用函数或返回该函数...例如

export default function({ infinite }) {
const viewDetails = () => {
    return (
      "url here" +
      Array.from(checkedMap.keys()).join() +
      "/details"
    );
  };
return viewDetails;
}

关于javascript - 从 React 中的另一个组件访问 const 的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56289828/

相关文章:

javascript - jquery/javascript - 如何比较数组、检索数组)与最大元素数?

javascript - 选择器“没有匹配任何元素

javascript - 具有localStorage的BroadcastChannel-兼容性

javascript - 如果对象未定义,加载组件的最佳方法

javascript - 将 onClick 事件传递给 React 中的 Button 组件

javascript - 如何使用 wordpress 在点击时播放 GIF(如 9GaG.com)?

javascript - Vue.js - 检测嵌套属性值的变化

javascript - React Native - 使用异步数据填充 ListView

javascript - Aurelia 中第三方库的依赖注入(inject) (di) 范例

javascript - 为什么我无法访问 react 中的数组列表