будет выглядеть так:

ользую React Native 0.49. У меня есть данные, полученные из firebase, список пользователейusers/каждый элемент в этом списке был установлен такfirebase.database().ref('users/' + userId).set(userInfo) userId - этоuid текущего пользователя.

Теперь я возвращаюсь (в действиях - избыточный):

export function getPeople(){
    return (dispatch) => {
        dispatch(getPeopleRequest());
        getData().then(result => {
            dispatch(getPeopleSuccess(result.val()))
        })
        .catch(error => {
            dispatch(getPeopleFailure(error))
        }); 
    }
}

const getData = () => {
    const userRef = firebase.database().ref('users/').limitToFirst(20);
    return userRef.once('value');     
}

В компоненте я пытаюсь визуализировать данные в FlatList, но он ничего не рендерит, я не знаю, что я делаю неправильно:

componentDidMount(){
   this.props.getPeople();
}
_renderItem = ({ item }) => (

    <View style={{flex: 1}}>
        <Text>{item}</Text>
    </View>
);

render(){
    const { inProgress, people, error } = this.props.peopleData;
    return (
        <FlatList
            data={people}
            renderItem={this._renderItem} 
        />
    );
}

когда консольный журналpeople это результат:{cpycwkz7exVBzmhaLEtHjMW66wn1: {…}, UbIITfUANmb63cYE2x7dZRZ0pfK2: {…}}

Ответы на вопрос(3)

Ваш ответ на вопрос