好的,所以我正在 componentDidMount 中从 Firestore 获取数据,但是如果我更改组件,它正在获取数据时我收到错误消息:
警告:无法在未安装的组件上调用 setState(或 forceUpdate)。这是一个空操作,但它表明您的应用程序中存在内存泄漏。要修复,请取消 componentWillUnmount 方法中的所有订阅和异步任务。
在 Firebase 实时数据库中,我们调用ref.off()停止查询。
想知道如何在 Firestore 中做到这一点
componentDidMount() {
Users.get().then(({ docs }) => {
const users = docs.map(user => user.data());
this.setState({ users });
});
}
componentWillUnmount(){
}
Run Code Online (Sandbox Code Playgroud) 我是Firebase的新用户,我尝试做的是将我的域名与Firebase托管连接,我拥有.pk域名并且域名服务有限,因为我可以更改名称服务器(我无法访问DNS TXT) ),可以使用名称服务器将我的域连接到Firebase吗?
(表示Google Firebase的名称服务器是什么?)
目前我的名称服务器已连接到000webhost的名称服务器
谢谢
在 HTML 中放置媒体查询的最佳方式是什么?
在同一个 CSS 文件中,例如:
.my-text {
font-size: 30px;
}
@media only screen and (max-width : 768px) {
.my-text {
font-size: 24px;
}
}
.my-img {
width: 100%;
}
@media only screen and (max-width : 768px) {
.my-img {
width: 80%;
}
}
{more styles...}
@media only screen and (max-width : 768px) {
{more styles...}
}
Run Code Online (Sandbox Code Playgroud)或者在相同的 CSS 中,但像:
.my-text {
font-size: 30px;
}
.my-img {
width: 100%;
}
{more code....}
@media only screen and (max-width : 768px) { …Run Code Online (Sandbox Code Playgroud)