Роман Мирр, да без проблем помню как сначала клавиатура не появлялась когда интуп в фокусе на ios когда в react-native это из коробки работает. Потом при появлении клавиатуры инпут прятался под нее пришлось еще грабли придумывать на тот момент это был мой 3 проект. Дока у кардовы крутая, но вот рабочих примеров на SO не так много и комьюнити далеко не самое большое. Это было года полтора. Что там щас происходит боюсь себе представить.
1programmer, потому что this.setState функция асинхронная т.е. она не ждет выполнения а идет дальше. async/await заставляет сначала выполниться setState а потом уже дальше выполниться код.
это просто предупреждение что ваш список долго рендерится и предлагается поискать возможность для его оптимизации например переписать renderItem с PureComponent или прописать shouldComponentUpdate