我有一个ActivityIndicator,显示当fetch正在加载时,当触发componentDidMount时轮子消失,但是在布局中保留并清空块空间.我猜是如何卸载这个组件,但任何事情对我有用.
我目前正在使用这些版本:
react-native-cli: 2.0.1
react-native: 0.40.0
Run Code Online (Sandbox Code Playgroud)
这是我正在使用的代码的一部分:
import React, { Component } from 'react';
import {
StyleSheet,
View,
... // Couple more components here
ActivityIndicator,
} from 'react-native';
import NewsList from './NewsList';
export default class HomeView extends Component {
constructor(props) {
super(props);
this.state = {
noticias: [],
animating: true,
};
}
componentDidMount(){
fetchFunction() // My fetch function here
.then(data => this.setState({ data:data }))
this.state.animating = false
}
render() {
return (
<View>
<NewsList data={data} /> // …
Run Code Online (Sandbox Code Playgroud) 在过去的几个月里,有没有人替换过MongoDB的Django(+ 1.1.10)中的默认数据库引擎?我在谷歌获得的所有信息都像6或4年前一样.
最常见的结果包括mongodb-engine,它需要django-nonrel(一个非常古老的来自Django 1.5的分支),或者mongoengine,也是一个过时的库,会产生很多错误,因此当你修补一个时,你会得到一个新的.
我不知道是否有任何"新"的方法来实现这一目标.
我有一个像附加图像一样的布局。我希望在同一屏幕和水平 Listview 中使用流行/最新项目,并在 GridView 下方使用完整的项目列表。
ListView 应该具有水平滚动,而且,所有屏幕都可以垂直滚动。右侧的暗条模拟滚动条(不是必需的,仅用于说明目的)。
您可以在 Google Play 应用程序本身中看到这种行为,您可以在其中水平滑动以查看类别中的更多项目,也可以垂直滚动以查看更多类别列表。
我尝试了 Stack 和 Column 小部件,但没有任何效果。关于如何构建此布局的任何想法?