我正在使用React Redux和Firebase。问题是与redux状态管理有关。我正在从Firestore获取数据并将其映射。我必须根据他们的uid
获得特定用户。我从this.props.GetUser(uid)
获得数据。问题是,用户数据没有更改。.我的意思是,每个component
都获得相同的数据,而不是其对应的数据。我正在基于uid获取photoURL,displayName等。除道具id={abigoID} name={displayName} pro={profile}
之外,其他所有方法都有效
保持不变。.我从UserPost
<section className="flex_main" onClick={this.notify}>
{post &&
post.docs.map((da, i) => {
const { photoURL, uid, timeStamp } = da.data()
this.props.GetUser(uid)
const abigo = UserPost !== undefined ? UserPost.data() : ""
const { abigoID, displayName, ...pro } = abigo
const profile = pro.photoURL
return (
<Feed
key={i }
postImage={photoURL}
Snap={timeStamp}
id={abigoID}
name={displayName}
pro={profile}
/>
)
})}
</section>
// redux
export const GetUsers = (uid) => {
return (dispatch, getState, {
getFirebase
}) => {
const firestore = getFirebase().firestore();
firestore.collection('users').doc(uid).get()
.then((data) => {
dispatch({
type: 'GET_USER_REAL_ME',
data
})
})
.catch(err => console.error(err))
}
}
答案 0 :(得分:0)
git filter-branch --tree-filter 'rm -f
ZeusSRC_Hardware_RPi_image_Raspberry Pi_außen_20.05.2019.zip'
来自哪里?
对于 fatal: ambiguous argument 'ZeusSRC_Hardware_RPi_image_Raspberry':
unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'
的结果,您似乎没有做任何事情-应该分配给UserPost
吗?