Because they have an excelent team of developers and engineers, which have managed to create impressively good software consistently... They also have the best marketing and user psychology team which analyzes how to get you addicted to their platform and how to extract even the most dirty, rusted out and beat up penny out of your pockets
Hey, as someone with a decent amount of experience working with the TypeScript compiler and implementing JSX frameworks, I just wanted to clarify the explanation for div tags in React DOM at 4:53. Lower case tags in JSX are actually something called Intrinsic Elements. They are not functions or classes, like the Text tag in React native, but instead treated as literal strings in the compiled code. No import is added for them, and they compile to h(“div”, {}, “some text”), where the Text element would compile to h(Text, {}, “some text”), hence the need for an import in the case of the latter. React DOM treats these as browser element tags, but different reconcilers may handle them differently or not at all. Hope that’s helpful or interesting 🙂
React is indeed in places where I would not ecpect it, for example basically all World of Tanks menu and ingame UI is build with React, almost got a job there
Yeah this. I was evaluating Flutter and I really want the superior debugging experience because I am not a web dev and the way you Web guys code/debug feels so alien to me. But, I decided on RN for 2 reasons: 1) It’s a poor return on investment to learn Dart language and ecosystem 2) Google hasn’t adopted it internally in any serious way after 5+ years. In fact, the Android team is backing the new “Kotlin Multi Platform” instead of Flutter.
do they use Kotlin for both iOS and android? Google just goes ahead and creates all kinds of things and tries to get people aboard before it is proven for them(like the Carbon programming language, that prob noone remembers anymore)
5:00 Jetpack Compose also does this. It’s heavily inspired by React, so this part makes sense. Compose and Compose UI are separate pieces and the UI bit can be swapped out depending on the environment you’re targeting.
...and? Apple invented Swift but they haven't pushed it nearly as far. What's interesting is that most companies don't spread the reach/capabilities of their home-grown, now open source products this much
@@PraiseYeezus sure, I guess it's not a given. Just seemed like a pretty reasonable development considering React Native was already an established technology.
@@PraiseYeezus what do you mean they didn't push? It runs on macOS, iOS/iPadOS, tvOS, watchOS, Linux, Windows, Android, Embedded Systems, Web servers, ...?!
I'd just like to interject for a moment. What you're referring to as React, is in fact, react-dom/React, or as I've recently taken to calling it, react-dom plus React. React is not a full library unto itself, but rather another component of a fully functioning frontend system made useful by the react-dom utilities, rendering capabilities, and vital components comprising a complete application as defined by modern web standards.
read: "I watched 20 seconds of the video and I think I might have scored one up on OP, finally my time has come to show how much I know about ̶R̶e̶a̶c̶t̶ React-dom plus React plus this plus that"
Meta's overreliance on web tech resulted in exclusively 2D interfaces that are poorly adapted to XR. Laser pointers on flat surfaces are awful, we need volumetric experiences.
Objectively speaking they need a working version of these major apps on these platforms fast so they can sell more units. Im sure they’re gonna add volumetric stuff like what apple does when the ROI makes sense.
@@arnaudsmwhat does "reliance on web tech" have to do with anything, here, though? Like, calling into Vulkan/DX12/Metal from WebGPU? GPU compute? Bluetooth 5LE? VM sandboxed C/C++/Rust/Zig/etc? Like ... how does your argument change if they wrote it in SDL2 and DearImGUI? Are those particular tools unlocking better volumetric projections? But it's not "web tech", so how could it not be the case that DearImGUI wouldn't solve the problems, instantly?
Firstly, React can build 3d stuffs. Secondly. There is no good 3D UI, even in AAA games, they use 2d UI. Thirdly: no one can stop you build a fancy 3d volumetric experiences, go build one if you believe it, change this industry and you also can make tons of $$$.
React should be able to transpile to React native, it's not really react if the markup is almost entirely different and UI reusability is limited. It is one of the *single* biggest shortcomings. Like if you already have this wild abstraction of how web UI is written with J/TSX, why not leverage that as a strength here.
Honestly at this point I wish Google would just allow Go to be the default language for Android and Flutter. It compares really favorably to Swift or even Rust. Why be trapped in the JVM like Kotlin? That why all devs need not even care about this Static Hermes thing because Go is both syntactically simpler and faster than JavaScript. FYI ICYDK Go compiles directly to machine code while Static Hermes still compiles to native, meaning Swift/Java/Kotlin, code which means still another layer of abstraction before machine code.
This a very cool, I recently started working with RN at work and these changes are welcome. Very cool to see Meta give React and React Native so much attention.
for this kinds of app shall we make game engine a standard or make a game engine that use React Native in the backend while let you drag and drop build ui
I'm just learning React Native, and the Fast Refresh is an absolute game-changer. I had to switch back to Visual Studio for a quick interface change in another project and clicking the Hot Reload button seemed slow and archaic.
React's originally inspired from "Immediate Mode" rendering from 3d engines, which is basically a function of state and runs for every frame. It's interesting to see this come full circle and have people use React Native as an abstraction for 3D graphics.
0:27 what games use React for UI? I know CS:GO uses v8 and some web engine for UI. And some Battlefield game used a custom web engine iirc. But React on top of that?? I don't believe that.
Hoping they fix the React Native controlled input bug soon. I have this on 2 apps rn. Dan A even stated yesterday, “basic controlled text editing is broken in RN”.
Just please stop using react for any web development. Thank you. That ceo betrayed so many people all over the world. Cambridge Analytica anyone? Please force him to sell Whatsapp to a billionaire. Thank you. He is a arch villain of civilization.
I was part of a small team that built a Fortune 500 e-commerce app within a very short period of time. It was a huge success story for the company. It was part of a hybrid app and the native team was never happy about the relationship. Long story short the marriage ended in divorce and the native team took everyone to the cleaners. The entire React Native team was eliminated and the company spent millions and hired 30+ native consultants to rewrite the entire app. Which still isn’t done and looks and functions exactly the same still. React Native faces a lot of misinformation and politics in the industry. Native developers naturally hate it and will throw anyone under the bus to make sure it never happens. I get it but technology moves on. Given the recent layoffs and struggles of many industries I think the shift is going to keep happening.
Less things to learn is why JS dominates. The comp science purests hate it, but the business loves it. And the business controls the money. Ultimately, that's all that matters
I think the framework's base design philosophy is brilliant but it's still evolved from javascript so it's just... more complicated than it should be from the developer's perspective. It very much feels like they're trying to bridge javascript to other platforms instead of focusing on a better foundation and bridging it to web (i.e. transpiling or offering a wasm option). I really want to like react, but coming from other platforms, every time I dive in, it's like "why tf is this so busy?!" I acknowledge that pretty much everyone knows javascript so it seems like a reasonable place to start, but it's JavaScript. A language that universally know to be garbage at its core. So then we layer TypeScript on it which just makes it messier to gain the illusion of static typing, instead of just having static typing. If they could come up with something that's built on the same philosophy but was centered on a different language and had an DX like Blazor, that would truly be amazing. In fact, I would even argue if that Blazor was mimicked and given the resources and attention that react has, we'd all be better off.
Uhh, but other frameworks do work fine without the DOM. What do you think lightning is? Or are you saying it's something completely different if you ship the same code in 2 npm packages? And they have all been doing this for ages. What do you think @angular/platform-browser is? This is some really weird react-exceptionalism for something in which they're not in any way exceptional. The only way in which React is 'unique' is that react-native is mature/has enough support.
First off, he's using Excalidraw, an open-source virtual whiteboard app. The handwritten font you're seeing is called Excalifont, created by the Excalidraw team (i think), and it's the default font in their app.
I'm doubling down on an ultra-lightweight, zero-dependency, and unopinionated Reactive UI framework based on pure vanilla JavaScript and DOM, and a CSS pre-proccessor. 😁🤷♂
Agreed. But there’s a camp that really loves the JSX first way of approaching the web. I’m in the opposite camp, and hate how simple things are so overly complicated in React, but all the other frameworks seem to be moving targets with their own issues. I understand why some indie SaaS just bang something out “old tech” and are shipping product quickly bypassing all the bleeding edge headaches.
@@utubes720 honestly i have no issue with jsx, my issue with react is how it fucks up the code flow for new developers. People who start by learning react truly believe that normal code flow is with hooks and in a reactive way, which is completely wrong and messes you up when you write any other language, even js without react. There is a reason why there are so many jobs in the react world, and there's also a reason why no one will hire a react dev for anything else other than react.
The windows start menu (for window 11) is not built (or any of it's components) in react-native. It's built in c++, it's a native piece of the os, some of its parts are in winui and probably xaml
Agreed. However, there’s also UX practicality to consider. If the interface is too experimental, product adoption would be worse. Aside from early adopters, the general public doesn’t do well with radical change. That’s why 99% of website structure and presentation has standardized to the layouts we see today. Back when the when web was young, all kinds of artsy or clever UX was done, and failed because the consumer doesn’t want to have a new UX language for every Product or Service.
Then don’t watch it! What is wrong with you complaining types. Obviously many of us enjoy his raising awareness of this and especially his perspective on the content. If you haven’t noticed, reaction videos are some of the most viewed content on RUclips. And, I’m not tracking anything VR, so I appreciate the quick summary so now I am aware of what’s going on with Meta VR and React Native.
Do you think these apps are "good" and use the capabilities VR offers? I think they can be so much better. Seeing these is frustrating because it feels like the future I want is pushed further away :(
Solid has had full support of universal rendering for a long time. Like react solid's web stuff is in a separate package solid-web and like react if you don't use lowercase elements it will not use any web/dom specific things. The main factor preventing solid from having solid native is the work needed for such a large project which they don’t have enough people to create/maintain, they do however have three.js support last time I checked
Who's going to use their headset on the can? Nobody uses twitter if they're not streaming or steaming poops. I'm gonna call it now - twitter will never survive on the quest. I'd bet twitter would lose more people than gains with respect to quest owners, because they'll be social anywhere else instead lol. 😂
im currently 3min40 in but already have the urge to quickly yapp that out my braincache but all i can think of right now is when the zuck went all in on the whole why its now "meta" and we got to gaze at those crappier wii avatars in virtual rooms where fkn virtual bbq-sauce stood in the bookshelf and such unforgettable impressions and people started dropping random mementos of second-life that had alot questioning why a over 20 year old game video game looks like the future in comparison to what we all should be sold as incredible brand spanking new and super innovative, visionary technical milestone xD
Hi @t3dotgg the sponsor segment generally don't have the same enthusiasm & energy you have in the whole video, and I feel like someone forced you to add that segment. I personally don't mind to know about a tech and what problem it solves, but with genuine interest. You are the only channel I carefully listen to on YT. I can feel the growth & I want you to succeed.
@@naughtiousmaximus7853 really depends on where in the world you are! For example I'm from Quebec Canada, there are close to no jobs in Flutter in montreal, whereas React Native is present in the majority of big tech companies like Shopify, Meta, Microsoft etc. On the other hand, smaller compagnies use alot of Kotlin/Java since most of the province's backend engineers are used to C#, Java and older tech like Cobol and Dupral.
Huh? What monopoly? Apple is a product with every right to do what they want for their Product. Google’s Android OS is already Open Sourced, and Meta literally forked it to modify for their own purposes, so by definition it’s not a monopoly.
@@JustinakaConji there is one separate container that uses compiled react native to load some web content, yes, 1% of the start menu 😄 Probably some intern that didn't knew a real language...
@gro967 lol there's 4 parts of the start menu. The index, the application list, the search, and the recommendations. And "some intern"? It doesn't look too good on you to attempt shit talking anybody based on experience. If you're a leader of any kind, I'd recommend looking to "educate and inform" rather than talk down on people with less skill or knowledge than you. And if you aren't, maybe you'll take it as a lesson to self improve so you get there. P.S., 17 years of professional experience.
@@JustinakaConji sorry that you don't know how Windows components work or how they are built, even after 17 years of experience. There is no reason to try to find anything positive in React having made it's way into a OS, even if it's just a tiny part of a small OS component. If you would have seen as much Windows and other OS' source code as me, you wouldn't even start to argue...
wont happen, although svelte is nice, the reality is that irl lots of people are productive with react still and find it easy. only online do u find ppl complaining this much lol. even with how much time has passed by for both svelte and vue, react still dominates the job markets
honestly i think they are just pushing devs to contribute to the ecosystem bebore Quest dies, only difference than mobile is instead of touch input we have pointer, you guessed it just like desktop, anything else is a change at the hardware level only but inputs still the same.
I will never understand how Meta can be a dogshit company when it comes to users, public relations and privacy, but be genuinely good at open source.
Diff teams within the company
Because they have an excelent team of developers and engineers, which have managed to create impressively good software consistently... They also have the best marketing and user psychology team which analyzes how to get you addicted to their platform and how to extract even the most dirty, rusted out and beat up penny out of your pockets
You need good software to do bad things.
That is probably the direction he is taking it
Commoditise the complement
Surprised that title didn't read "I didn't expect Meta to React this way"
You’re giving him ideas 💀
Too boring
@@tuananhdo1870You’re over Reacting
I demand you change it to this 😆
corny
Hey, as someone with a decent amount of experience working with the TypeScript compiler and implementing JSX frameworks, I just wanted to clarify the explanation for div tags in React DOM at 4:53. Lower case tags in JSX are actually something called Intrinsic Elements. They are not functions or classes, like the Text tag in React native, but instead treated as literal strings in the compiled code. No import is added for them, and they compile to h(“div”, {}, “some text”), where the Text element would compile to h(Text, {}, “some text”), hence the need for an import in the case of the latter. React DOM treats these as browser element tags, but different reconcilers may handle them differently or not at all. Hope that’s helpful or interesting 🙂
Very helpful! Thank you for sharing.
You had me at GNU + React.
GNU + React + Systemd
I'm not massive into react, but that demonstration of react-dom being separate from react was like 'ooooooooooooooooh! I get it!'
React is indeed in places where I would not ecpect it, for example basically all World of Tanks menu and ingame UI is build with React, almost got a job there
can you imagine ascending all the way down from UI Engineer to playtester, my god, wet dreams...
damn
So Happy that they are using react native themselves unlike flutter which google can dump anyday
Yeah this.
I was evaluating Flutter and I really want the superior debugging experience because I am not a web dev and the way you Web guys code/debug feels so alien to me.
But, I decided on RN for 2 reasons: 1) It’s a poor return on investment to learn Dart language and ecosystem 2) Google hasn’t adopted it internally in any serious way after 5+ years. In fact, the Android team is backing the new “Kotlin Multi Platform” instead of Flutter.
do they use Kotlin for both iOS and android? Google just goes ahead and creates all kinds of things and tries to get people aboard before it is proven for them(like the Carbon programming language, that prob noone remembers anymore)
@@giorgos-4515 yeah Kotlin for Android and swift for ios
@@giorgos-4515 Kotlin is Jetbrain's creation but Google is using KMP more
5:00 Jetpack Compose also does this. It’s heavily inspired by React, so this part makes sense. Compose and Compose UI are separate pieces and the UI bit can be swapped out depending on the environment you’re targeting.
They... invented it, no?
Exactly it could be so easy to just ditch it or create something new
...and? Apple invented Swift but they haven't pushed it nearly as far. What's interesting is that most companies don't spread the reach/capabilities of their home-grown, now open source products this much
@@PraiseYeezus sure, I guess it's not a given. Just seemed like a pretty reasonable development considering React Native was already an established technology.
@@PraiseYeezus what do you mean they didn't push? It runs on macOS, iOS/iPadOS, tvOS, watchOS, Linux, Windows, Android, Embedded Systems, Web servers, ...?!
@@DevranUenal Never said Apple didn't push Swift at all. I'm saying Meta pushed React more than most, and more than Swift.
I'd just like to interject for a moment. What you're referring to as React, is in fact, react-dom/React, or as I've recently taken to calling it, react-dom plus React. React is not a full library unto itself, but rather another component of a fully functioning frontend system made useful by the react-dom utilities, rendering capabilities, and vital components comprising a complete application as defined by modern web standards.
He said that
read: "I watched 20 seconds of the video and I think I might have scored one up on OP, finally my time has come to show how much I know about ̶R̶e̶a̶c̶t̶ React-dom plus React plus this plus that"
He didn’t even make it 3.5 mins into the video! The need to be right is strong in this one 😂
@@silvrsurferit's a copypasta
Meta's overreliance on web tech resulted in exclusively 2D interfaces that are poorly adapted to XR. Laser pointers on flat surfaces are awful, we need volumetric experiences.
Objectively speaking they need a working version of these major apps on these platforms fast so they can sell more units. Im sure they’re gonna add volumetric stuff like what apple does when the ROI makes sense.
@@MrBreadfruit_ they put billions into XR, just like apple, they could do it
@@arnaudsmwhat does "reliance on web tech" have to do with anything, here, though?
Like, calling into Vulkan/DX12/Metal from WebGPU? GPU compute? Bluetooth 5LE? VM sandboxed C/C++/Rust/Zig/etc?
Like ... how does your argument change if they wrote it in SDL2 and DearImGUI? Are those particular tools unlocking better volumetric projections? But it's not "web tech", so how could it not be the case that DearImGUI wouldn't solve the problems, instantly?
@@SeanJMay sorry I meant exclusively react and 2d design. Yes webxr and some graphical APIs can be powerful
Firstly, React can build 3d stuffs.
Secondly. There is no good 3D UI, even in AAA games, they use 2d UI.
Thirdly: no one can stop you build a fancy 3d volumetric experiences, go build one if you believe it, change this industry and you also can make tons of $$$.
Oo that’s why the UI was lagging and it looked a bit unresponsive in the demo they showed. It’s made with react….
yep, they should have used HTMX for it
@@hola_chelo
HTMX is server-dependent, depending upon the application you make and who is consuming it the experience could be worse.
yes lol
@@diadetediotedio6918 can I use it to build an ecommerce?
cringe
00:00 Meta showcases VR and AR tech.
01:00 5,000+ use React at Meta.
02:30 React Native differs for mobile apps.
05:00 React Native adapts across platforms.
07:53 Early network requests improve performance.
09:00 Rich animations enhance Instagram app.
11:00 React Native boosts app development.
12:30 Meta Horizon app performs well.
14:00 Network queries initialized earlier enhances responsiveness.
15:00 Horizon store open for developers.
16:00 Cross-platform features enable faster rollouts.
18:00 Meta Spatial SDK creates immersive experiences.
19:30 Quick refresh improves developer productivity.
21:00 Memory optimizations benefit all platforms.
Summary by GPT Breeze
React should be able to transpile to React native, it's not really react if the markup is almost entirely different and UI reusability is limited. It is one of the *single* biggest shortcomings. Like if you already have this wild abstraction of how web UI is written with J/TSX, why not leverage that as a strength here.
This is basically the goal of react-strict-dom.
10:22 what are you referring about ?
theo you should make VR Thing
React is the most amazing, user friendly, intuitive and supported JavaScript library / framework. Is just the best.
3D carousels,Tik-Toks scrolling at 120fps and cards floating in space - be still my beating interactive heart.
Honestly at this point I wish Google would just allow Go to be the default language for Android and Flutter. It compares really favorably to Swift or even Rust. Why be trapped in the JVM like Kotlin? That why all devs need not even care about this Static Hermes thing because Go is both syntactically simpler and faster than JavaScript.
FYI ICYDK Go compiles directly to machine code while Static Hermes still compiles to native, meaning Swift/Java/Kotlin, code which means still another layer of abstraction before machine code.
man the today sponsor is really crab :D
This a very cool, I recently started working with RN at work and these changes are welcome. Very cool to see Meta give React and React Native so much attention.
Ah yes, introducing GNU/React
for this kinds of app shall we make game engine a standard or make a game engine that use React Native in the backend while let you drag and drop build ui
I'm just learning React Native, and the Fast Refresh is an absolute game-changer. I had to switch back to Visual Studio for a quick interface change in another project and clicking the Hot Reload button seemed slow and archaic.
one of the very few drawbacks of being compiled. Hot reload is insanely complicated which is why its so bad.
React's originally inspired from "Immediate Mode" rendering from 3d engines, which is basically a function of state and runs for every frame.
It's interesting to see this come full circle and have people use React Native as an abstraction for 3D graphics.
0:27 what games use React for UI? I know CS:GO uses v8 and some web engine for UI. And some Battlefield game used a custom web engine iirc. But React on top of that?? I don't believe that.
Ok apparently Battlefield 1 uses React. That's wild to me. Seems like a lazy solution to the problems they wanted to solve.
@@minitbnn wow
Minecraft, pubg, roblox... list goes on. Look up Coherent Gameface, react-facet by Mojang, and roact. It's surprisingly popular.
Hoping they fix the React Native controlled input bug soon. I have this on 2 apps rn. Dan A even stated yesterday, “basic controlled text editing is broken in RN”.
What exactly on Xbox and PlayStation is powered by React? Where can I find more information about this?
Xbox store
PS5 uses RN to build UI
Yeah, using React Native will also let them build Vision Pro apps if that platform ever gets off the ground.
Just please stop using react for any web development. Thank you. That ceo betrayed so many people all over the world. Cambridge Analytica anyone? Please force him to sell Whatsapp to a billionaire. Thank you. He is a arch villain of civilization.
This video just led me down a rabbit hole and i discovered onejs, reactunity, react-native-desktop, react-native-mac,
I was part of a small team that built a Fortune 500 e-commerce app within a very short period of time. It was a huge success story for the company.
It was part of a hybrid app and the native team was never happy about the relationship.
Long story short the marriage ended in divorce and the native team took everyone to the cleaners. The entire React Native team was eliminated and the company spent millions and hired 30+ native consultants to rewrite the entire app. Which still isn’t done and looks and functions exactly the same still.
React Native faces a lot of misinformation and politics in the industry. Native developers naturally hate it and will throw anyone under the bus to make sure it never happens.
I get it but technology moves on. Given the recent layoffs and struggles of many industries I think the shift is going to keep happening.
I know why react is so popular, 3:35 it literally uses the name react-dom. It just dominates all others projects :) That clicked :)
10:20 can't find the web components video
Is start menu surely built in react native?
You can also use react for CLI applications with Ink
The tool for scratching is awesome,.. what is that?
Live stream starts in 24min, just enough time to watch this before it starts!
Great video Theo
can someone please tell me which Software he is using for taking the Notes?
Thanks in Advance
"Imagine shipping on Fridays with no fear" - impossible challenge
What are the weakest API areas for React Native supporting iOS and Android?
Wild Lois appears LETS GOOOOOOOOOO
That React Native aside was a big upgrade for my mental model thanks
Why can't you talk about the playstation stuff?
Less things to learn is why JS dominates. The comp science purests hate it, but the business loves it. And the business controls the money. Ultimately, that's all that matters
I think the framework's base design philosophy is brilliant but it's still evolved from javascript so it's just... more complicated than it should be from the developer's perspective. It very much feels like they're trying to bridge javascript to other platforms instead of focusing on a better foundation and bridging it to web (i.e. transpiling or offering a wasm option). I really want to like react, but coming from other platforms, every time I dive in, it's like "why tf is this so busy?!" I acknowledge that pretty much everyone knows javascript so it seems like a reasonable place to start, but it's JavaScript. A language that universally know to be garbage at its core. So then we layer TypeScript on it which just makes it messier to gain the illusion of static typing, instead of just having static typing. If they could come up with something that's built on the same philosophy but was centered on a different language and had an DX like Blazor, that would truly be amazing. In fact, I would even argue if that Blazor was mimicked and given the resources and attention that react has, we'd all be better off.
Meta invested in React and React Native because they need to use them
Uhh, but other frameworks do work fine without the DOM. What do you think lightning is? Or are you saying it's something completely different if you ship the same code in 2 npm packages? And they have all been doing this for ages. What do you think @angular/platform-browser is? This is some really weird react-exceptionalism for something in which they're not in any way exceptional. The only way in which React is 'unique' is that react-native is mature/has enough support.
Also @vue/runtime-dom and solid-js/web. Svelte does seem tightly coupled to the web, but that makes svelte more of an exception than React
Also whats so surprising that meta is using react in their apps?
Meta uses react to prototype but eventually ports to main. At least this is true for Instagram and WhatsApp
Loved da vid xx
Anyone know what font was he using with the text he was showing?
First off, he's using Excalidraw, an open-source virtual whiteboard app. The handwritten font you're seeing is called Excalifont, created by the Excalidraw team (i think), and it's the default font in their app.
@@adriancoliba Thanks!
You seem to be doubling down on your video frequency!
I'm doubling down on an ultra-lightweight, zero-dependency, and unopinionated Reactive UI framework based on pure vanilla JavaScript and DOM, and a CSS pre-proccessor. 😁🤷♂
Which is what
Real talk, react as an idea is awesome, look at react native for an example. But what it did for the web is unspeakable
Agreed. But there’s a camp that really loves the JSX first way of approaching the web.
I’m in the opposite camp, and hate how simple things are so overly complicated in React, but all the other frameworks seem to be moving targets with their own issues.
I understand why some indie SaaS just bang something out “old tech” and are shipping product quickly bypassing all the bleeding edge headaches.
@@utubes720 honestly i have no issue with jsx, my issue with react is how it fucks up the code flow for new developers. People who start by learning react truly believe that normal code flow is with hooks and in a reactive way, which is completely wrong and messes you up when you write any other language, even js without react.
There is a reason why there are so many jobs in the react world, and there's also a reason why no one will hire a react dev for anything else other than react.
@@atxorsatti I agree with you. I was replying quickly, but you summed up what I meant.
no idea what you mean... react helped us finially build nice user interfaces on the web.
zephyr? looks like a pokemon
The windows start menu (for window 11) is not built (or any of it's components) in react-native.
It's built in c++, it's a native piece of the os, some of its parts are in winui and probably xaml
The document section is made with React Native.
Obviously no one would build something in a OS with a piece of crap like React.
Microsoft shows it. Even Office was part build with React Native Windows (by MS)
What, no disclaimer that you’re an investor in Meta?
yeah we know you have an iPhone....
6:51 they have a VR and they still made Instagram looks like a normal website
Agreed. However, there’s also UX practicality to consider. If the interface is too experimental, product adoption would be worse. Aside from early adopters, the general public doesn’t do well with radical change. That’s why 99% of website structure and presentation has standardized to the layouts we see today.
Back when the when web was young, all kinds of artsy or clever UX was done, and failed because the consumer doesn’t want to have a new UX language for every Product or Service.
NOOOOOO Say yes to tauri 2.0 :)
but react also one of tauri UI/frontend options dude
tauri doesn't use native componente. but it's better then electron
memory usage
electron - 300mb
tauri - 120mb
react native desktop - 16mb
As in vercel doubling down on react
Did she make a cat sound? lol
i think it's worth noting if this video was done as marketing for Meta / React or is this something you just decided to do?
Another video of theo reading a blog for 22 min. Is this suppose to be contents ?
Then don’t watch it! What is wrong with you complaining types. Obviously many of us enjoy his raising awareness of this and especially his perspective on the content.
If you haven’t noticed, reaction videos are some of the most viewed content on RUclips. And, I’m not tracking anything VR, so I appreciate the quick summary so now I am aware of what’s going on with Meta VR and React Native.
@@utubes720 Why are you complaining about my comment ? What is wrong with you complaining types.
His reads are educational and he’s great because he dives a bit deeper on things he’s knowledgeable of.
@@wwilson69 What a ridiculous reply. You chose to go out of your way to leave a negative comment. I clapped back. And glad I did.
I hate how these new apps look. Why use a fucking floating window when you don't have the limitation of a flat 2d screen???
take 2 seconds to think why
you will get there
Do you think these apps are "good" and use the capabilities VR offers? I think they can be so much better. Seeing these is frustrating because it feels like the future I want is pushed further away :(
Oh god, no 🫠 the performance will suck
also, why is that Facebook still looks like 💩?
Solid has had full support of universal rendering for a long time. Like react solid's web stuff is in a separate package solid-web and like react if you don't use lowercase elements it will not use any web/dom specific things. The main factor preventing solid from having solid native is the work needed for such a large project which they don’t have enough people to create/maintain, they do however have three.js support last time I checked
Who's going to use their headset on the can? Nobody uses twitter if they're not streaming or steaming poops. I'm gonna call it now - twitter will never survive on the quest. I'd bet twitter would lose more people than gains with respect to quest owners, because they'll be social anywhere else instead lol. 😂
"It's actually GNU + React" lol
im currently 3min40 in but already have the urge to quickly yapp that out my braincache but all i can think of right now is when the zuck went all in on the whole why its now "meta" and we got to gaze at those crappier wii avatars in virtual rooms where fkn virtual bbq-sauce stood in the bookshelf and such unforgettable impressions and people started dropping random mementos of second-life that had alot questioning why a over 20 year old game video game looks like the future in comparison to what we all should be sold as incredible brand spanking new and super innovative, visionary technical milestone xD
react native apps are simply trash
Hi @t3dotgg the sponsor segment generally don't have the same enthusiasm & energy you have in the whole video, and I feel like someone forced you to add that segment.
I personally don't mind to know about a tech and what problem it solves, but with genuine interest.
You are the only channel I carefully listen to on YT. I can feel the growth & I want you to succeed.
React, that's answers why all these stuff works so crappy ;)
Ohh what a burnb
why ya’ll hating react so much man I’ve built my career around react
You need to make a vid on the recent Arc Browser patch. Scary how small innocuous looking things in config can prevent massive exploits
ruclips.net/video/Fr3vp0C22H0/видео.html -- from years ago (Jim was Meta)
Alot of ppl don't understand how powerful React Native is!
React Native does not seem well liked at all
@@naughtiousmaximus7853 really depends on where in the world you are! For example I'm from Quebec Canada, there are close to no jobs in Flutter in montreal, whereas React Native is present in the majority of big tech companies like Shopify, Meta, Microsoft etc.
On the other hand, smaller compagnies use alot of Kotlin/Java since most of the province's backend engineers are used to C#, Java and older tech like Cobol and Dupral.
ALSO HYPED
If someone uses React in games, this world is lost…
Tried, lags a lot because of renders lol
React-Lua represent 🙌🙌 (it's amazing)
ever heard of react three fibre? yeah…
bf1
Meta should launch a web app ( react native ) based mobile OS asap
Google and Apple monopoly must end
Huh? What monopoly?
Apple is a product with every right to do what they want for their Product.
Google’s Android OS is already Open Sourced, and Meta literally forked it to modify for their own purposes, so by definition it’s not a monopoly.
Oh yes cause an operating system made by Meta would go reaaaally well... It's what everyone wants, isn't it???????
"Ngl idc about the avatars and mobile app" Me as a quest user:
Can't wait to watch my friends having a better life than me in VR.
😂
illegal to be this early
I can tell you for sure that the Start Menu is not React native.
Do you work at MS?
Except it is, the entire recommendation section is react native for windows.
@@JustinakaConji there is one separate container that uses compiled react native to load some web content, yes, 1% of the start menu 😄
Probably some intern that didn't knew a real language...
@gro967 lol there's 4 parts of the start menu. The index, the application list, the search, and the recommendations. And "some intern"? It doesn't look too good on you to attempt shit talking anybody based on experience. If you're a leader of any kind, I'd recommend looking to "educate and inform" rather than talk down on people with less skill or knowledge than you. And if you aren't, maybe you'll take it as a lesson to self improve so you get there. P.S., 17 years of professional experience.
@@JustinakaConji sorry that you don't know how Windows components work or how they are built, even after 17 years of experience.
There is no reason to try to find anything positive in React having made it's way into a OS, even if it's just a tiny part of a small OS component.
If you would have seen as much Windows and other OS' source code as me, you wouldn't even start to argue...
HAHAHA
Damn. That’s a shame. Nothing can make JS an actually good language.
test
Micro-frontends are an absolute disaster, there’s almost never a need for them especially as a platform controlled by others 😂
First
Second
React native sucks
React Native is shit , React maybe okay
I hope Svelte takes over React
the svelte api is pretty arcane
Will not happen
You have a typo in the name SolidJS
🤡
wont happen, although svelte is nice, the reality is that irl lots of people are productive with react still and find it easy. only online do u find ppl complaining this much lol. even with how much time has passed by for both svelte and vue, react still dominates the job markets
honestly i think they are just pushing devs to contribute to the ecosystem bebore Quest dies, only difference than mobile is instead of touch input we have pointer, you guessed it just like desktop, anything else is a change at the hardware level only but inputs still the same.
This might be one of my favorite takes you’ve done on React Native 🤌🏼