[GUEST ACCESS MODE: Data is scrambled or limited to provide examples. Make requests using your API key to unlock full data. Check https://lunarcrush.ai/auth for authentication information.] [@SaurabhChirde](/creator/twitter/SaurabhChirde) "What is Expo Router Expo Router brings file-based navigation to React Native just like Next.js does for the web. No need to define routes manually app/ index.js "/" about.js "/about" user/name.js "/user/:name" Just create files and youre done #ExpoRouter #ReactNative"  [@SaurabhChirde](/creator/x/SaurabhChirde) on [X](/post/tweet/1947840927642620243) 2025-07-23 02:07:20 UTC XXX followers, XX engagements "An API (Application Programming Interface) lets your app communicate with a server to send or receive data. π Two ways to fetch data in React Native β Option 1: Built-in fetch() β Option 2: Popular third-party library axios Both work great heres how and why you might prefer axios π #ReactNative #Axios #fetch"  [@SaurabhChirde](/creator/x/SaurabhChirde) on [X](/post/tweet/1948219696005976309) 2025-07-24 03:12:26 UTC XXX followers, XX engagements "Day X of learning React Native with Expo π Form Validation using react-hook-form + yup β Schema-based β‘ Lightweight + fast π¦ Perfect for production Heres how to use react-hook-form + yup in React Native π #ReactNative #Expo #100DaysOfCode"  [@SaurabhChirde](/creator/x/SaurabhChirde) on [X](/post/tweet/1948999584488870261) 2025-07-26 06:51:26 UTC XXX followers, XX engagements "Why choose axios over fetch() - Built-in JSON parse - Request/response interceptors - Shorter syntax - Cancel requests For small apps fetch() is fine. For scaling or working with headers/auth axios is your friend. #ReactNative"  [@SaurabhChirde](/creator/x/SaurabhChirde) on [X](/post/tweet/1948219716021166365) 2025-07-24 03:12:31 UTC XXX followers, XX engagements "Create a new screen: app/about.js import View Text from 'react-native'; export default function About() return ( View TextThis is the About screen/Text /View ); Now router.push('/about') works instantly β No config. Just works. #ExpoRouter"  [@SaurabhChirde](/creator/x/SaurabhChirde) on [X](/post/tweet/1947840935381078161) 2025-07-23 02:07:22 UTC XXX followers, XX engagements "Build a simple user list UI loading && TextLoading./Text error && TextError: error.message/Text = ( Text )) Your app now fetches and displays live data π₯ #ReactNative #Expo"  [@SaurabhChirde](/creator/x/SaurabhChirde) on [X](/post/tweet/1948219712367976786) 2025-07-24 03:12:30 UTC XXX followers, XX engagements "Day X Learnings: - APIs are how apps talk to servers π - Use fetch() or axios for async requests - useEffect() for one-time side effects - Always track loading error and data - Render dynamic data with .map() Next up: Forms & Validation of input form validate fields and handle submission. Stay tuned for more #100DaysOfCode #ReactNative #Expo"  [@SaurabhChirde](/creator/x/SaurabhChirde) on [X](/post/tweet/1948219720299360609) 2025-07-24 03:12:32 UTC XXX followers, XX engagements "π Day X of learning React Native with Expo How to fetch live data from APIs using fetch/axios useEffect and React state. Simple app that fetches user data from an API and displays it on screen. Heres everything (with examples) π #ReactNative #Expo #100DaysOfCode"  [@SaurabhChirde](/creator/x/SaurabhChirde) on [X](/post/tweet/1948219692335706359) 2025-07-24 03:12:25 UTC XXX followers, XX engagements "How to navigate between screens Use the useRouter() hook from expo-router: import useRouter from 'expo-router'; const router = useRouter(); router.push('/about'); This pushes a new screen onto the navigation stack like clicking a link #ReactNative #Router #Expo"  [@SaurabhChirde](/creator/x/SaurabhChirde) on [X](/post/tweet/1947840931534934423) 2025-07-23 02:07:21 UTC XXX followers, XX engagements "πDay X of learning React Native with Expo Login form handled user input in real-time and even added simple validation logic π§ π© Captured input π Validated email/password π¨ Styled the UI This is how user interaction starts in mobile apps Heres everythingπ #ReactNative #Expo #100DaysOfCode"  [@SaurabhChirde](/creator/x/SaurabhChirde) on [X](/post/tweet/1948562791243415983) 2025-07-25 01:55:46 UTC XXX followers, XX engagements "π Day X of learning React Native with Expo β Unlocked navigation using Expo Router and change the way we think about mobile apps Build a multi-screen app with dynamic routing in just minutes. Heres the full breakdown π #ReactNative #ExpoRouter #100DaysOfCode"  [@SaurabhChirde](/creator/x/SaurabhChirde) on [X](/post/tweet/1947840923234406538) 2025-07-23 02:07:19 UTC XXX followers, XX engagements "What is a form in mobile development Forms are how users: - Log in or sign up - Submit feedback - Search for content - Fill out personal info In React Native we build forms manually using: - TextInput for fields - useState to store data - A button to handle submission #forms #MobileAppDevelopment #reactnative"  [@SaurabhChirde](/creator/x/SaurabhChirde) on [X](/post/tweet/1948562795592909297) 2025-07-25 01:55:47 UTC XXX followers, X engagements
[GUEST ACCESS MODE: Data is scrambled or limited to provide examples. Make requests using your API key to unlock full data. Check https://lunarcrush.ai/auth for authentication information.]
@SaurabhChirde
"What is Expo Router Expo Router brings file-based navigation to React Native just like Next.js does for the web. No need to define routes manually app/ index.js "/" about.js "/about" user/name.js "/user/:name" Just create files and youre done #ExpoRouter #ReactNative" @SaurabhChirde on X 2025-07-23 02:07:20 UTC XXX followers, XX engagements
"An API (Application Programming Interface) lets your app communicate with a server to send or receive data. π Two ways to fetch data in React Native β
Option 1: Built-in fetch() β
Option 2: Popular third-party library axios Both work great heres how and why you might prefer axios π #ReactNative #Axios #fetch" @SaurabhChirde on X 2025-07-24 03:12:26 UTC XXX followers, XX engagements
"Day X of learning React Native with Expo π Form Validation using react-hook-form + yup β
Schema-based β‘ Lightweight + fast π¦ Perfect for production Heres how to use react-hook-form + yup in React Native π #ReactNative #Expo #100DaysOfCode" @SaurabhChirde on X 2025-07-26 06:51:26 UTC XXX followers, XX engagements
"Why choose axios over fetch() - Built-in JSON parse - Request/response interceptors - Shorter syntax - Cancel requests For small apps fetch() is fine. For scaling or working with headers/auth axios is your friend. #ReactNative" @SaurabhChirde on X 2025-07-24 03:12:31 UTC XXX followers, XX engagements
"Create a new screen: app/about.js import View Text from 'react-native'; export default function About() return ( View TextThis is the About screen/Text /View ); Now router.push('/about') works instantly β
No config. Just works. #ExpoRouter" @SaurabhChirde on X 2025-07-23 02:07:22 UTC XXX followers, XX engagements
"Build a simple user list UI loading && TextLoading./Text error && TextError: error.message/Text = ( Text )) Your app now fetches and displays live data π₯ #ReactNative #Expo" @SaurabhChirde on X 2025-07-24 03:12:30 UTC XXX followers, XX engagements
"Day X Learnings: - APIs are how apps talk to servers π - Use fetch() or axios for async requests - useEffect() for one-time side effects - Always track loading error and data - Render dynamic data with .map() Next up: Forms & Validation of input form validate fields and handle submission. Stay tuned for more #100DaysOfCode #ReactNative #Expo" @SaurabhChirde on X 2025-07-24 03:12:32 UTC XXX followers, XX engagements
"π Day X of learning React Native with Expo How to fetch live data from APIs using fetch/axios useEffect and React state. Simple app that fetches user data from an API and displays it on screen. Heres everything (with examples) π #ReactNative #Expo #100DaysOfCode" @SaurabhChirde on X 2025-07-24 03:12:25 UTC XXX followers, XX engagements
"How to navigate between screens Use the useRouter() hook from expo-router: import useRouter from 'expo-router'; const router = useRouter(); router.push('/about'); This pushes a new screen onto the navigation stack like clicking a link #ReactNative #Router #Expo" @SaurabhChirde on X 2025-07-23 02:07:21 UTC XXX followers, XX engagements
"πDay X of learning React Native with Expo Login form handled user input in real-time and even added simple validation logic π§ π© Captured input π Validated email/password π¨ Styled the UI This is how user interaction starts in mobile apps Heres everythingπ #ReactNative #Expo #100DaysOfCode" @SaurabhChirde on X 2025-07-25 01:55:46 UTC XXX followers, XX engagements
"π Day X of learning React Native with Expo β
Unlocked navigation using Expo Router and change the way we think about mobile apps Build a multi-screen app with dynamic routing in just minutes. Heres the full breakdown π #ReactNative #ExpoRouter #100DaysOfCode" @SaurabhChirde on X 2025-07-23 02:07:19 UTC XXX followers, XX engagements
"What is a form in mobile development Forms are how users: - Log in or sign up - Submit feedback - Search for content - Fill out personal info In React Native we build forms manually using: - TextInput for fields - useState to store data - A button to handle submission #forms #MobileAppDevelopment #reactnative" @SaurabhChirde on X 2025-07-25 01:55:47 UTC XXX followers, X engagements
/creator/twitter::2335265035/posts