小编Iva*_*ldt的帖子

为什么我的react-native组件重叠

我想将2个组件放在彼此之下.我的组件看起来像这样:

import React from 'react';
import {connect} from 'react-redux';
import {Text, StyleSheet, View, ListView, Switch, TextInput} from 'react-native';
import {List, ListItem} from 'native-base';
import SearchBar from '../shared/search-bar';

const mapStateToProps = (state) => {
    return {
        movies: state.movies.movies
    };
};

const mapDispatchToProps = (dispatch) => {
    return {};
};

const Component = ({movies}) => {
    return (
        <View style={styles.container}>
            <SearchBar style={styles.searchBarContainer}/>
            <List
                style={styles.list}
                dataArray={movies}
                renderRow={movie => <ListItem><Text>{movie.title}</Text></ListItem>}
            />
        </View>
    );
};

let styles = StyleSheet.create({
    container: {
        flexDirection: 'column',
        flex: 1, …
Run Code Online (Sandbox Code Playgroud)

javascript flexbox reactjs react-native

4
推荐指数
1
解决办法
5077
查看次数

标签 统计

flexbox ×1

javascript ×1

react-native ×1

reactjs ×1