I'm working with NativeBase on a current project and I noticed that Input component it's not working on iOS (even on real device).
I created a new project from scratch to test, which is the one on the minimal example, and it didn't work as well. See the video below.
I'm using the new Expo SDK 52.
{
"name": "input",
"main": "expo-router/entry",
"version": "1.0.0",
"scripts": {
"start": "expo start",
"reset-project": "node ./scripts/reset-project.js",
"android": "expo start --android",
"ios": "expo start --ios",
"web": "expo start --web",
"test": "jest --watchAll",
"lint": "expo lint"
},
"jest": {
"preset": "jest-expo"
},
"dependencies": {
"@expo/vector-icons": "^14.0.2",
"@react-navigation/bottom-tabs": "^7.0.0",
"@react-navigation/native": "^7.0.0",
"expo": "~52.0.6",
"expo-blur": "~14.0.1",
"expo-constants": "~17.0.3",
"expo-font": "~13.0.1",
"expo-haptics": "~14.0.0",
"expo-linking": "~7.0.2",
"expo-router": "~4.0.5",
"expo-splash-screen": "~0.29.9",
"expo-status-bar": "~2.0.0",
"expo-symbols": "~0.2.0",
"expo-system-ui": "~4.0.2",
"expo-web-browser": "~14.0.1",
"native-base": "^3.4.28",
"react": "18.3.1",
"react-dom": "18.3.1",
"react-native": "0.76.1",
"react-native-gesture-handler": "~2.20.2",
"react-native-reanimated": "~3.16.1",
"react-native-safe-area-context": "4.12.0",
"react-native-screens": "^4.0.0",
"react-native-web": "~0.19.13",
"react-native-webview": "13.12.2",
"react-native-svg": "15.8.0"
},
"devDependencies": {
"@babel/core": "^7.25.2",
"@types/jest": "^29.5.12",
"@types/react": "~18.3.12",
"@types/react-test-renderer": "^18.3.0",
"jest": "^29.2.1",
"jest-expo": "~52.0.1",
"react-test-renderer": "18.3.1",
"typescript": "^5.3.3"
},
"private": true
}
Description
Input does not work on iOS
CodeSandbox/Snack link
https://github.com/ThiagoMunich/Input
Steps to reproduce
I'm working with NativeBase on a current project and I noticed that Input component it's not working on iOS (even on real device).
I created a new project from scratch to test, which is the one on the minimal example, and it didn't work as well. See the video below.
inputVideo.mov
NativeBase Version
^3.4.28
Platform
Other Platform
No response
Additional Information
I'm using the new Expo SDK 52.
package.json