reactjs - React 组件仅在刷新时加载
问题描述
我正在使用这个反应组件MessengerCheckbox 它仅在我转到页面并点击刷新时加载,而不是在使用链接从另一个页面引导时加载。
我的代码看起来像这样......
<y 会话来自next auth
getSession()
是否有帮助,因此加载和获取会话之间存在延迟。randomNo
只是一个随机创建的数字
谢谢
<label htmlFor="facebookUpdate">
{randomNo && props.session.user.facebookUpdate == 0 && (
<FacebookCheckbox
randomNo={randomNo}
facebookUpdate={props.session.user.facebookUpdate}
/>
)}
</label>
import React from 'react'
import MessengerCheckbox from 'react-messenger-checkbox'
const FacebookCheckbox = (props) => {
return (
<MessengerCheckbox
allowLogin={true}
prechecked={!props.facebookUpdate.length}
pageId="107153667407468"
appId="543934309775851"
origin="https://bettingmates.com.au"
userRef={String(props.randomNo)}
/>
)
}
导出默认 FacebookCheckbox
解决方案
推荐阅读
- scala - 我可以使用相同的火花上下文使用演员编写不同的文件吗?
- c++ - 我不能用 C++ 编译 Xcode 库
- javascript - Cordova 插件媒体音频速度
- protractor - 使用量角器运行的codeceptjs不会退出
- angular - ng2-smart-table 在编辑点击时打开弹出窗口
- java - 在 java 8 中运行时更新外部属性
- airflow - psycopg2 无法翻译主机名
- c - 在 do while 循环中即使条件为真也循环回
- excel - Sumproduct 出错,但 Sumifs 在 2 个日期/时间之间的另一列中查找值时没有错误
- css - 为什么自动调整或自动填充不能与 minmax 一起正常工作?