React Native Next Level Form Handling with Zod and React Hook Form

This project showcases a comprehensive example of form validation in React Native applications using React Hook Form, Zod, and TypeScript. It demonstrates the power of combining these tools to provide a robust, type-safe form validation.

💻 Running locally

This project is built with Expo. Follow the instructions below in order to run the project locally.

  • Install dependencies

  yarn install

or

  npm install
 npx expo start
  • If you are using a simulator or emulator, you may find the following Expo CLI keyboard shortcuts to be useful to open the app on any of the following platforms:

    • Pressing a will open in an Android Emulator or connected device.
    • Pressing i will open in an iOS Simulator.
    • Pressing w will open in a web browser. Expo supports all major browsers.

Use the following QR code:

rn-form-expo-qrcode

or alternatively,

  • On your Android device, press "Scan QR Code" on the "Home" tab of the Expo Go app and scan the QR code you see in the terminal.
  • On your iPhone or iPad, open the default Apple "Camera" app and scan the QR code you see in the terminal.

⚠ Please refer to official expo docs or contact me at tarikdotcom@gmail.com if you encounter any issues running the project.