Почему реакция родной карты не работает должным образом? - PullRequest
0 голосов
/ 23 марта 2020

Я пытаюсь получить данные из пожарного магазина Firebase. Данные из пожарного магазина регистрируются на консоли, но не отображаются при использовании компонента.

renderList = () => {
        const { accounts } = this.props
        accounts && accounts.map((account) => {
            return (
                <View>
                    <Text>{account.accountName}</Text>
                    {console.log(account.accountName)}
                </View>
            )
        })
    }

    render() {
        return (
            <>
                {this.renderList()}
            </>
        )
    }

В приведенном выше кодировании console.log (account.accountName) работает, но не печатает в методе рендеринга. Мне нужно создать список с этими данными.

1 Ответ

0 голосов
/ 23 марта 2020

Попробуйте, пожалуйста:

    renderList = () => {
            const { accounts } = this.props;
     if(accounts){
            return accounts.map((account) => {
                return (
                    <View>
                        <Text>{account.accountName}</Text>
                        {console.log(account.accountName)}
                    </View>
                )
            })
}
        }

        render() {
            return (
                <>
                    {this.renderList()}
                </>
            )
        }

надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...