我是React native(和React)的新手,我正在玩它.
我设法添加一个DrawerLayout,我可以从屏幕左侧拖动.但是,当我点击ToolbarAndroid中的菜单图标时,我想打开它.
我试图使用"refs"但它似乎不起作用
我希望我足够清楚.
谢谢
我想使用firebase中的signInAnonymously功能,但我想知道它是如何工作的.
非常感谢
我runTransaction在 https Cloud 函数(运行 Express)中使用 Firestore方法。我想要的是确保如果任何读取或写入失败,其他事务读取或写入将不会运行或在需要时回滚。
交易
admin.firestore().runTransaction(async (t) => {
const { uid, artworkUid, tagLabel } = req.body;
if (!tagLabel) {
return Promise.reject('Missing parameters: "tagLabel"');
}
if (!artworkUid) {
return Promise.reject('Missing parameters: "artworkUid"');
}
if (tagLabel.length < 3) {
return Promise.reject('The tag must be at least 3 characters long');
}
const [ user, artwork ] = await Promise.all([
getUser(uid),
getArtwork(artworkUid)
]);
return Promise.all([
addArtworkTag({
artwork,
tagLabel,
proposer: user
}, t),
giveXpFor({
user,
action: 'add-artwork-tags',
type: user.can('add-artwork-tags') ? …Run Code Online (Sandbox Code Playgroud)