В React Native можно сделать два горизонтальных скролла, чтобы один еще был вложенным?

Да, в React Native вы можете создать два горизонтальных скролла, один из которых будет вложенным в другой.

Для этого вы можете использовать два компонента ScrollView. Один компонент будет внешним горизонтальным контейнером, а другой - вложенным контейнером, который будет положен внутрь внешнего контейнера.

Вот пример кода, который демонстрирует, как сделать два горизонтальных скролла:

import React from 'react';
import { View, ScrollView, StyleSheet } from 'react-native';

const App = () => {
  return (
    <ScrollView horizontal>
      <View style={styles.outerContainer}>
        <ScrollView horizontal>
          <View style={styles.innerContainer}>
            {/* Ваш код для вложенного скролла */}
          </View>
        </ScrollView>
      </View>
    </ScrollView>
  );
};

const styles = StyleSheet.create({
  outerContainer: {
    flex: 1,
    flexDirection: 'row',
    alignItems: 'center',
    justifyContent: 'center',
    height: 200,
    width: '100%',
    backgroundColor: 'gray',
  },
  innerContainer: {
    flex: 1,
    flexDirection: 'row',
    alignItems: 'center',
    justifyContent: 'center',
    height: 150,
    width: 500,
    backgroundColor: 'lightgray',
  },
});

export default App;

В этом примере мы создали два контейнера View, являющихся горизонтальными контейнерами с помощью стилей flex и flexDirection. Внешний контейнер имеет серый фон и размеры, определенные в стилях. Вложенный контейнер также имеет заданные размеры и светло-серый фон.

Внутри вложенного контейнера вы можете разместить свой собственный код, который определяет содержимое для вложенного скролла.

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