javascript - 如何从firebase(ReactJS)获取用户ID和显示?
问题描述
我正在使用带有 reactJs 的 firebase,我想显示用户名和用户 ID。我有将道具发送到 User.js 组件的 App.js 文件,以显示数据。现在,我成功地为列表中的每个用户显示名称 - 类似这样:
用户名:詹姆斯
用户名:Jhon。. .
我想在“用户名”下方添加每个用户的文档 ID。
我的火力基地结构:
Users-
-someId1-
-Name: James
-someId2-
-Name: Jhon
我在 App.js 中的 map 函数将数据传递给 User.js 组件:
return (
<div>
<div>
{users.map(item => {
return (
<User
name={item.Name}
/>
)
})}</div>
</div>
);
用户.js:
function User({ name }) {
.
.
.
return (
<div>
<p>Username: {name}</p>
</div>
);
}
我怎样才能显示 id (someId1, someId2) 像:
用户名:James ID:someId1
用户名:Jhon ID:someId2
谢谢!
解决方案
推荐阅读
- android - 如何从 Appium 获取 Android 上下文
- reactjs - TypeError:无法解构“e.target”的属性“名称”,因为它未定义。在 React Hooks 中使用 DatePicker
- html - Vuejs 中的嵌套表
- php - 未捕获的错误:在 bool 上调用成员函数 bind_param(),我不确定我哪里出错了
- reactjs - 反应应用程序和 django restframework 中的 CORS
- javascript - 将我的函数传递给 useeffect 会使我的应用程序崩溃
- javascript - JS:我将一个数组传递给一个函数并进行过滤,并且该数组在函数之外发生了变化。为什么?
- apache - Apache 服务器重定向到一台特定的服务器
- mapbox - Mapbox - 通过 GL JS vs Mapbox studio 添加源代码和图层
- ios - 在表格视图控制器中添加容器视图时,如何将其移动到最底部?(迅速)