我希望做这样的事情:
<Divider className="homepage-divider" />
Run Code Online (Sandbox Code Playgroud)
但无论我是否添加类名,都会显示以下内容:
<div class="ui divider"></div>
Run Code Online (Sandbox Code Playgroud)
如何创建自己的 className. 我想多次使用不同宽度的分隔线。我已经知道如何使用覆盖文件自定义它,但这会将我的常规分隔线设置为设定的宽度。
Facebook 个人资料图片的链接是否保持最新,或者我应该将图像存储在存储中吗?
我正在使用 firebase 和 facebook 身份验证,并在用户首次创建帐户时获取这样的用户个人资料图片链接:
const photoLarge = await getFacebookUserInfo().then((userResponse) => {
return userResponse.picture.data.url.toString()
}).catch((error) => {
return error
});
const userId = await firebaseService.auth().currentUser.uid;
writeUserData(
userId,
photoLarge,
);
}
Run Code Online (Sandbox Code Playgroud)
由于某种原因,我注意到在开发与生产中我有两个不同的链接,开发人员无法正常工作。
开发不起作用:
https://platform-lookaside.fbsbx.com/platform/profilepic/?asid=10161383578450224&height=200&width=200&ext=1558132998&hash=AeTUIkafEn5zw5PF
产品的作用:
https://platform-lookaside.fbsbx.com/platform/profilepic/?asid=10161383578450224&height=200&width=200&ext=1558673410&hash=AeQGA8guHyxIK9du
我想弄清楚是否应该下载 Facebook 图片并将其存储在存储中,然后进行引用,如果是,该怎么做?(/链接是否有过期日期)
我还没有看到 Google 登录是否会发生这种情况。
这是我的图表请求:
//graph QL request to get larger facebook profile
export const getFacebookUserInfo = () => {
return new Promise((resolve, reject) => {
const infoRequest = new GraphRequest(
'/me',
{
parameters: {
fields: {
string: 'email,about,name,picture.type(large)'
}
} …
Run Code Online (Sandbox Code Playgroud) facebook facebook-graph-api facebook-javascript-sdk firebase react-native