Почему ScrollView выдает мне предупреждающее сообщение? - PullRequest
2 голосов
/ 11 марта 2020

У меня проблема с React Native ScrollView, он выдает мне сообщение об опасности. Оно должно быть таким же, как дизайн, но я не могу его визуализировать

сообщение: ПРЕДУПРЕЖДЕНИЕ. Виртуализированные списки никогда не должны быть вложены в обычный ScrollView с той же ориентацией. Использование - anorther VirtualizedLists - вместо этого поддерживается контейнер с контентом

Дизайн: enter image description here

код:

  <View>
                    <SearchBar
                        term={term}
                        onTermChange={setTerm}
                        onTermSubmit={() => searchApi(term)}
                    />
                    {errorMessage ? <Text>{errorMessage}</Text> : null}

                    <ScrollView>
                        <ResultList
                            title=''
                            results={results}
                        />
                    </ScrollView>
                </View>

1 Ответ

1 голос
/ 11 марта 2020

Проблема здесь:

<ScrollView>
  <ResultList title="" results={results} />
</ScrollView>

Если у вас нет прокручиваемого контента внутри вашего ScrollView ... тогда вы можете просто удалить это ScrollView, обертывающее <ResultList /> и вы будете хороши для go ...

Но если у вас есть другой вычитаемый контент ->, попробуйте включить его как ListHeaderComponent или ListFooterComponent вашего FlatList .. .

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