Комментарии:
So 3 years in future, React Native was probably the worst investment I have done so for as a mobile lead myself. "If you're not doing anything too crazy" should not be the only reason that justifies to choose React native. We have came across many issues regarding 3rd party libraries in the long run especially maintaining them. Also we were supposed to use ODR (On Demand Resources) for some Regulatory reasons and it was a nightmare so we eventually had to have many native codes to implement. Yes we were gaining time on release to market for the features but we ended up losing nearly the same for maintenance and debugging. As a developer I would choose to minimize the debugging and bug fixing any day .
ОтветитьTechLead reminds me of that arrogant computer science professor who's preferred using VIM and Fortran.
Ответитьi know its been 3 yrs
but flutter is way better at everything unless you are already familiar with react and js
I've got rules for myself to write react native applications: Render everything at once. Never use hooks, especially useState. All components manipulations like hiding, moving and appearings do with Reanimated. And one more, a little rule, never use touchables from 'react-native' including brand new Pressable, use only react-native-gesture-handler instead. The result - everything extremely fast, smooth and no any flickering. And bonus, code twice (yes, twice!) smaller and readable.
Ответитьtoday is 2023 has the situation changed?
ОтветитьDo you have thoughts on react native versus flutter? Thanks
ОтветитьSomething unsettling about this pale, smug weirdo.
Ответить"""tech lead"""
Ответитьlol i was just watching his video and your video came to my recommendation. Thanks YT.
ОтветитьYou using nvidia eye thing
ОтветитьBen is quite biased to take him seriously. I do React now don't like it as much as it over complicates simple things. Good TS support and a lot of ways of doing things. For App development would definitely learn Flutter instead of React-Native.
ОтветитьThe worst part of React Native is simply that in the end it's pretty much JavaScript 🤣
Also, I disagree with you, it's better to use native from scratch instead of RN.
I don't know if react Native is garbage, but that person is.
ОтветитьThanks bro. You just gained 1 suscriber
ОтветитьBruv was a scammer
ОтветитьTechLead is over the hill and a has been.
ОтветитьThe react fanboy
ОтветитьWhat a thoughtful, well rounded response. Thanks.
ОтветитьTurning all sorts of yellow I see
ОтветитьI was genuinely surprised, that the „Why React native is NOT garbage“ video wasnt also by the Techlead…
ОтветитьYour fullname sounds like a marathi indian name 😶😅
ОтветитьAs someone who's creating an app literally, just with a friend and who already knew React, React-native iw 100% the best for me. If, in the future, the app starts having performance issues, I'll 100% look into Java and Swift to make a native application, but native will make me able to release it 5-10 times faster.
ОтветитьHas TechLead reacted to this video?
ОтветитьI agree with you Ben Awad, Tech Lead is the garbage. Good points
ОтветитьRN is not garbage and is intended for case where you have small team, already or working on React Web App/Next js app and you want a mobile app. Thats is what it bridges, its not intended for making high performant apps or mobile for scratch.
ОтветитьIf someone can give specific examples , instead or just their verdict , that would be be great (Lumbergh voice) !
Ответитьwhat about if you don't know how your app will do, can we then easily continue and develop maybe... android native and ios hybrid, or viseversa?
ОтветитьDaaamn! you looked like a model here 🔥
ОтветитьAs someone who worked in enterprises for years. 15-20 days window to use the SafeAreaView is not enough and it's probably going to be stressful for everyone. Things move slower in enterprises where different features and widgets are maintained by different engineering teams. A huge coordination effort is needed for that and everyone will have to fit it within their scrum sprint. The safe area view might not be a single wrapper around the entire application but it could be implemented depending on a lot of variables. Meaning that planning is needed to happen beforehand. I remember seeing a lot of applications that had content showing behind the status bar after iPhone X released and wondering why they didn't fix it. It's probably super easy for someone maintaining a calculator app, but it's quite difficult for a many other companies.
In my opinion, React Native is great for indie developers since they usually work solo and it would be a huge undertaking to develop and maintain 2 separate code bases, for each app. Because usually they would develop multiple apps. But for companies who have one app as a product that requires the best performance and stability, React Native is not gonna cut it. It's just too risky. That's why I think Tech Lead mentioned it would be easier to hire 2 separate teams, just remove the headache and stress.
React Native is GARBAGE forever, Cross platform tools costs time and energy for the developer you have to spend Time for unnecessary Error is a Big Problem, ....
ОтветитьBen, I totally agree with you. Tech lead is been completely ridiculous. Mastering frameworks also requires a lot of effort. The reason these frameworks exist is to solve many problems that native language can't solve.
ОтветитьReact native isn’t for mobile devs, it’s for the other c# and js devs that just want an app in the smaller non tech companies
ОтветитьGo to the gym and buff up, grow a beard and then sort out that hair. Congrats my lad, you got pussy for life...
ОтветитьIt's a good thing to see both of your videos. TechLead is more on extremely high level of things (I've only seen some videos), true to his mentality, and also clever in his "marketing". You know the small tricks, the video titles you've both used are an example of that. But I respect really the fact that he doesn't say what people wants him to say, that a thing demanding viewers like also. And I guess it's his target market.
None of you did long video on the RN, so for the 10min time, you both did a great job.
Thanks to have deepened the subject and for your different perspectives.
"I don't work at facebook"....haha so yeah he doesn't work there either :D
ОтветитьI get the impression that Tech Lead is just a troll, he just plays it really really well and doesn't give it away. This is the guy crying because he got fired from facebook right?
ОтветитьReact NATIVE isn't garbage. React is.
ОтветитьReact as a whole is garbage
ОтветитьDamn bro, you're looking like a zombie xD
ОтветитьReact Native is the only reason why I'm still programming. I needed to say that.
ОтветитьAs a native mobile dev that has used react native, i can honestly say that a production company should not use react native as there main mobile tech stack, unless your a startup who is trying to save money.
ОтветитьReact native is trash he is not wrong, any use of Javascript out of web ( Animations, Events ) is really slow, and Javascript isn't a good back-end language or mobile language
Ответитьmans took his glasses off and all the sudden Dylan O'Brien is a developer
Ответитьlong story short if you want to make like a 3d game or anything way too cpu/gpu demanding then go native, otherwise if you want to build a chat, social app, web, store, etc. you can easily rely on react native, and i'm hopeful that in the future react will be at the same level as native apps
Ответить(as a milionare)
ОтветитьWith all my respect to Techlead and his expertise, I feel he often takes a very extreme view as a strategy to win followers. Most of his videos discuss topics in a very negative style to put down anything and everything; again, I believe this is just a strategy he uses to pick up those people on the outskirts who aren't fans of anything.
Ben, great job on your analysis and response.
Hi Ben, I have a question? I love JavaScript, its a complicated but interesting language. But confuses the hell out of me compared to some other languages. I know Java Is considered an Objected Oriented mid-level language, Haskell is considered to be purely functional language. I know JavaScript is a highly scripting language that is prototypical. But when I ask developers is javaScript primarily a functional language or object oriented? This is where it gets confusing. Can it be said that JavaScript primarily a functional language, similar to Haskell? I googled prototypical languages and I got a very broad answer which wasn't clear to me.
ОтветитьGo with flutter instead. It's newer but good.
ОтветитьDON'T LISTEN TO TECHLEAD!! He sells a scam called Million Coin and claims he is a multi-millionaire ex-google employee. I block Techlead.
Ответить