Two things to be noted: 1) There is no need for using useState for emoji in EmojiList.tsx. Just normal variable outside of function component would work fine. 2) There is no need to use flexDirection: 'row' on listContainer style in EmojiList.tsx. Horizontal prop on FlatList component overrides the default behaviour.
@Dik131WZD2 күн бұрын
Thanks a lot for this tutorial. I really enjoyed to learn from these videos.
@Dik131WZD2 күн бұрын
I want this T-Shirt
@melophile58062 күн бұрын
you know we can check +not-found.tsx screen on app by changing href on index.tsx export default function Index() { return ( <View style={styles.container}> <Text style={styles.text}>Hello StickerSmash!</Text> <Link href={'/thisrouteshouldnotexist'} style={styles.button}> Go to About screen </Link> </View> ); } then, tap on go to about screen button from app.
@Sean-bo2lb2 күн бұрын
My expo project is working however "tailwindcss": "^3.4.14", and "nativewind": "^4.1.21", not effective. Urgent help.
@Dik131WZD3 күн бұрын
I like these videos, but Expo MediaLibrary doesn't work on web and with my Android device
@Dik131WZD3 күн бұрын
I used html-to-image and expo-sharing. Now, it work on web, but still doesn't work on my Android device
@Dik131WZD3 күн бұрын
I don't understand what I wrote wrong in the first time, but I copied code from Expo tutorial website and it works. But still for web platform I have to use another library
@Dik131WZD3 күн бұрын
I, finally, found. 2:00 On video it was const imageRef = useRef(null); but it is const imageRef = useRef<View>(null);
@nthiwafelix79674 күн бұрын
Thanks, Beto. Really helpful. I also watch your youtube tutorials.
@DmitriiIvanov-u6w4 күн бұрын
Property horizontal for FlatList doen't work. How to fix it?
@Dik131WZD5 күн бұрын
numColumns does not support horizontal.
@Dik131WZD3 күн бұрын
I put FlatList in View and now it works
@lollyinnovation19485 күн бұрын
This video is very helpful the way he explains slow and steady makes me understand better. after running away from any thing rebuild for months now Thanks
@TheRejeeshnath6 күн бұрын
_layout.tsx is meant to have shared ui , headers and tabs, but why <Stack/> is used in it ? Do we have to always mention <Stack/> in _layout file ?
@alikassar6 күн бұрын
As someone who has developed a few apps using Expo I never really fully understood the difference between Expo Go and a development build, this has really helped make sense to it all :)
@Dik131WZD6 күн бұрын
When Expo team is going to add MacOS, Windows, Apple/Android TV supports?
@AziziPodcast6 күн бұрын
neat
@AziziPodcast7 күн бұрын
nice
@AziziPodcast7 күн бұрын
thanks! doing the exercise this week and following you
@ExpoDevelopers7 күн бұрын
Let us know how it goes!
@riyamittal37187 күн бұрын
Does the alert "You did not select any image" only work on Android? For some reason on iOS and web, that alert doesn't pop up when the user cancels the image selection.
@nikmuhammadzaim31216 күн бұрын
it works on iOS
@cristophermoreno22909 күн бұрын
I've been struggling with RN since 2018 (not proud about that!). Finally I can understand the core concepts .... thank you !
@gommonebucato15629 күн бұрын
Were can i buy your expo tshirt?
@riyamittal371810 күн бұрын
How come the app renders the not found screen for any other route which isn't "/" or "/about"? For example, it would work for "/test" or "/sffsf" or anything else. Where have we defined it to do this?
@ExpoDevelopers8 күн бұрын
Expo Router has a fallback route for unmatched routes. This means it will automatically catch any unmatched route, but we can further customize the unmatched route s by creating the not-found screen.
@safwanbutto10 күн бұрын
Cant you also include the camera method?
@FUNGa0axd10 күн бұрын
``` Error: EMFILE: too many open files, watch at FSEvent.FSWatcher._handle.onchange (node:internal/fs/watchers:207:21) Emitted 'error' event on NodeWatcher instance at: at FSWatcher._checkedEmitError ``` Anyone got the same error message after running npx expo start?
@gommonebucato156211 күн бұрын
How can we integrate animations and transition using Tabs ?
@DiegoMachado-v6r11 күн бұрын
how can I upload an image to the server using the Android URI ? It never works, I always get error like this [TypeError: uri.split is not a function (it is undefined)] or [Network Error]
@DiegoMachado-v6r11 күн бұрын
I have tried converting it to base64, blob, formData... none worked.
@shuakki11 күн бұрын
Git repo for the lessons would be much appreciated to go along with your amazing videos!
@ExpoDevelopers8 күн бұрын
github.com/expo/examples/tree/master/stickersmash
@camilobriceno171211 күн бұрын
which extention give the suggestion as shown in the video?
@cristophermoreno22909 күн бұрын
copilot
@GeorgeArthurjoe9 күн бұрын
@@cristophermoreno2290 On thanks. I was just wondering how to get same
@GeorgeArthurjoe9 күн бұрын
@@cristophermoreno2290 There seems to be a lot on the VS code marketplace, can you be specific with the exact one? Thanks
@Dik131WZD5 күн бұрын
or Codeium
@camilobriceno171211 күн бұрын
which extention give the suggestion as shown in the video?
@faze_justinJ2 күн бұрын
codeium
@camilobriceno171211 күн бұрын
which extention give the suggestion as shown in the video?
@camilobriceno171211 күн бұрын
which extention give the suggestion as shown in the video?
@camilobriceno171211 күн бұрын
which extention give the suggestion as shown in the video?
@ASICbeat12 күн бұрын
I think I followed along exactly, but, when running the "npx expo start" commande the following happens errno: -24, syscall: 'watch', code: 'EMFILE', filename: null Seen around the webs various hax for this, but, what do you think?
Great video! Expo has made React Native finally usable for production. However, there aren't enough guides on using it "for production" for smaller enterprise users. I've encountered many developers at small companies who struggled to understand your toolchain for building apps. These could be paying customers, but they resorted to the free version because they didn't want to invest in something they couldn't fully utilize. I recommend creating videos on setting up the Expo build toolchain and integrating it with build and deployment pipelines for enterprise-grade deployment. You might be pleasantly surprised by the results.
@ExpoDevelopers12 күн бұрын
Thanks for the thoughtful comment. We will discuss this idea internally.
@mishabameer113 күн бұрын
which extention give the suggestion as shown in the video?
@ExpoDevelopers8 күн бұрын
Github copilot
@martin-simonbeck519514 күн бұрын
Somehow this guide is giving me error not matter how much I copy paste or really do single step by single step.
@shihab-soft14 күн бұрын
Very Excited
@Massage_from_Ukrain14 күн бұрын
Interesting. This video is fresh, but I dont have property for StatusBar like "style", i have "barStyle={"light-content"}" But Thanks. It was really Useful. Hello from Ukraine
@erhahonimafidon930614 күн бұрын
Hey am finding it difficult using the Image component from expo-image. If I use the normal syntax for using local files it doesn't render. How can I fix this?
@jhmesseroux14 күн бұрын
Great video How can i do to let someone else test my app from a different country using the eas build ? By sharing the link generated by eas build ,that's enough ?
@ryanwong395014 күн бұрын
There should be sync to the /tutorial/gestures/, stickerSource as ImageSourcePropType, _layout.tsx
@AziziPodcast7 күн бұрын
yes i think it differs from written tutorial as it starts with index code
@ryanwong395014 күн бұрын
There should be sync to the docs.expo.dev/tutorial/gestures/, stickerSource as ImageSourcePropType, _layout.tsx
@johngrant719715 күн бұрын
I"m really surprised there isn't a declarative way to isolate platform differences. It seems like that would be useful for the bundler to make platform specific builds.
@GinAspire15 күн бұрын
Expo is the future for me, works like magic and wizard...
@carlosricardoziegler265015 күн бұрын
Helpful
@HtooMyat-r2r15 күн бұрын
for building ios, do we need to have apple paid developer account ? in my case, show this error while logging in ** Authentication with Apple Developer Portal failed! You have no team associated with your Apple account, cannot proceed. (Do you have a paid Apple Developer account?) **
@jhmesseroux14 күн бұрын
I think you need a paid account bro
@emmanuelhadzah280716 күн бұрын
Expo should target the sub-saharan African countries, that's where their market are. For 80% of developers there use windows operating system machines to code
@souravsharma584616 күн бұрын
Expo team, you're killing it! So excited for the future of React Native! 🔥
@VikasSharma-zd7kd16 күн бұрын
What about if I have name folder and it has index file line explore name then how routing will work ?
@I-MM-O-R-T-A-L17 күн бұрын
you didnt say how to add appearance animations or sizes to the modal..
@ExpoDevelopers14 күн бұрын
This is a tutorial for beginners. If you need something more advanced, please check out our docs.
@yjylghrtl17 күн бұрын
I don't understand. Isn't this the official Expo channel? how is it that you just silence warnings without finding/solving the issue? you just said I don't know. If I wanted to hear "I don't know" I can find other youtubers.
@ExpoDevelopers15 күн бұрын
Not sure what you're referring to here. Do you have a question that we can help answer?
@Easy_Reef8 күн бұрын
@@ExpoDevelopers I think he is referring to the fact that there was a warning regarding the routes which you silenced using Logbox.ignoreAllLogs(true) at 11:45, which I do find odd myself. As someone else stated, the issue was fixed by removing the <Tabs.Screen name="+not-found" options={{ title: 'Oops! Not Found' }} /> line found in the _layout.tsx file in the (tabs) folder.
@melophile58062 күн бұрын
That too many screen error is because +not-found route also added on Tab.Screen means on (tabs)/_layout.tsx file at the bottom, if we remove that line of code then it will resolved. this line is causing that error on app/(tabs)/_layout.tsx <Tabs.Screen name="+not-found" options={{}} />