reactjs - 从 React 中从 Firebase 实时数据库中获取的模块中导出对象以在另一个模块中使用
问题描述
我正在尝试导出我从 firebase 实时数据库中获取的对象以做出反应。
我像这样获取对象:
const themeRef = ref(database);
onValue(themeRef, (snapshot) => {
const data = snapshot.val();
});
然后我想导出data
以在另一个模块中使用。
我试过了:
- 在它周围包装一个返回的函数
data
,结果data
是undefined
data
在模块顶部声明并像这样导出它:
let data;
const themeRef = ref(database);
onValue(themeRef, (snapshot) => {
data = snapshot.val();
});
export default data;
但这也不起作用(data
是undefined
)。有什么想法我能做到这一点吗?
解决方案
推荐阅读
- python - 根据列中的索引减少数组的长度
- c# - 在 iText 7 中创建无边框表格
- c# - 有没有比梭子鱼在 Unity 中运行 Onnx 模型的另一种方法
- php - 在 Easy Digital Downloads 结账时切换字段顺序
- powershell - 在 GrdiView 中选择用户的问题
- json - 访问 MongoDB 查询返回的 json 对象变量失败
- amazon-web-services - 如何将 AWS SNS 消息传递到特定微服务的所有实例
- javascript - 澄清“400 - 错误请求”
- highcharts - Highcharts - 饼图 - 使用 useHTML 生成的标题与使用 useHTML 生成的工具提示重叠
- r - 使用 ggplot 从截距和斜率的 tibble 绘制多个线性回归