reactjs 如何调用react-native-curved-bottom-bar的库API

3df52oht  于 2022-12-12  发布在  React
关注(0)|答案(1)|浏览(134)

请帮助我调用API库。
我正在使用**“react-native-curved-bottom-bar”库,自述文件中列出了setVisible(boolean)**函数来隐藏菜单。但是,我不知道在哪里以及如何调用这个函数。
程序包链接:https://github.com/hoaphantn7604/react-native-curved-bottom-bar

a8jjtwal

a8jjtwal1#

当一个组件有一个可用的函数时,你必须直接在组件引用上调用该函数。通常的做法是将示例存储在一个引用中,然后在引用上调用该函数。例如:

const tabBarRef = useRef(null);

  const hideTabBar = () => {
    tabBarRef.current?.setVisible(false);
  };

  return <TabBar ref={tabBarRef} />;

您应该选择性地存取实体(.current?.setVisible),因为在第一次呈现屏幕之前,不会填入ref。

相关问题