Why React Native is NOT garbage.

Why React Native is NOT garbage.

Ben Awad

4 года назад

510,933 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

@guybrushtail
@guybrushtail - 20.09.2023 17:58

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 .

Ответить
@liamwelsh5565
@liamwelsh5565 - 31.08.2023 06:18

TechLead reminds me of that arrogant computer science professor who's preferred using VIM and Fortran.

Ответить
@abdmo7575
@abdmo7575 - 29.07.2023 10:49

i know its been 3 yrs
but flutter is way better at everything unless you are already familiar with react and js

Ответить
@alexfrozen
@alexfrozen - 09.07.2023 14:10

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.

Ответить
@ernesttan8090
@ernesttan8090 - 16.06.2023 04:25

today is 2023 has the situation changed?

Ответить
@davidfield2030
@davidfield2030 - 02.06.2023 09:14

Do you have thoughts on react native versus flutter? Thanks

Ответить
@DEBO5
@DEBO5 - 16.05.2023 06:09

Something unsettling about this pale, smug weirdo.

Ответить
@samucancld
@samucancld - 11.04.2023 21:35

"""tech lead"""

Ответить
@mrnabby4178
@mrnabby4178 - 07.02.2023 22:14

lol i was just watching his video and your video came to my recommendation. Thanks YT.

Ответить
@XATTT
@XATTT - 04.02.2023 15:36

You using nvidia eye thing

Ответить
@mozescodes6618
@mozescodes6618 - 15.01.2023 12:34

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.

Ответить
@keot777
@keot777 - 11.01.2023 00:52

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.

Ответить
@saikatbishal8429
@saikatbishal8429 - 30.12.2022 19:50

I don't know if react Native is garbage, but that person is.

Ответить
@geniusxbyofejiroagbaduta8665
@geniusxbyofejiroagbaduta8665 - 30.12.2022 00:56

Thanks bro. You just gained 1 suscriber

Ответить
@masterwayne9790
@masterwayne9790 - 03.10.2022 14:58

Bruv was a scammer

Ответить
@SK-yb7bx
@SK-yb7bx - 01.10.2022 10:01

TechLead is over the hill and a has been.

Ответить
@cherrycasicas6828
@cherrycasicas6828 - 29.09.2022 06:59

The react fanboy

Ответить
@alec_baldman7422
@alec_baldman7422 - 20.09.2022 01:38

What a thoughtful, well rounded response. Thanks.

Ответить
@Brlitzkreig
@Brlitzkreig - 18.09.2022 17:59

Turning all sorts of yellow I see

Ответить
@dkaranovic
@dkaranovic - 07.09.2022 23:19

I was genuinely surprised, that the „Why React native is NOT garbage“ video wasnt also by the Techlead…

Ответить
@jadhavgaurav7593
@jadhavgaurav7593 - 06.09.2022 07:55

Your fullname sounds like a marathi indian name 😶😅

Ответить
@erivanjunior9368
@erivanjunior9368 - 03.09.2022 16:34

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.

Ответить
@vitezslavackermannferko7163
@vitezslavackermannferko7163 - 02.09.2022 00:06

Has TechLead reacted to this video?

Ответить
@gime1945
@gime1945 - 24.08.2022 04:09

I agree with you Ben Awad, Tech Lead is the garbage. Good points

Ответить
@beloaded3736
@beloaded3736 - 16.08.2022 10:16

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.

Ответить
@anuragnegi9636
@anuragnegi9636 - 15.08.2022 12:59

If someone can give specific examples , instead or just their verdict , that would be be great (Lumbergh voice) !

Ответить
@user-cp4sk7rb3v
@user-cp4sk7rb3v - 01.08.2022 06:29

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?

Ответить
@kalahari8295
@kalahari8295 - 27.07.2022 06:37

Daaamn! you looked like a model here 🔥

Ответить
@yousifal-raheem5061
@yousifal-raheem5061 - 03.07.2022 00:32

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.

Ответить
@Mehdi_______
@Mehdi_______ - 13.06.2022 21:23

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, ....

Ответить
@kristineximeno6739
@kristineximeno6739 - 09.06.2022 04:49

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.

Ответить
@coderider3022
@coderider3022 - 05.06.2022 00:36

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

Ответить
@saindst
@saindst - 03.06.2022 15:44

Go to the gym and buff up, grow a beard and then sort out that hair. Congrats my lad, you got pussy for life...

Ответить
@hierotsu
@hierotsu - 02.06.2022 01:15

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.

Ответить
@chrisalexthomas
@chrisalexthomas - 31.05.2022 11:18

"I don't work at facebook"....haha so yeah he doesn't work there either :D

Ответить
@chrisalexthomas
@chrisalexthomas - 31.05.2022 11:17

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?

Ответить
@Sanscripter
@Sanscripter - 24.05.2022 03:02

React NATIVE isn't garbage. React is.

Ответить
@isi1044
@isi1044 - 15.05.2022 19:30

React as a whole is garbage

Ответить
@matts1413
@matts1413 - 15.05.2022 12:19

Damn bro, you're looking like a zombie xD

Ответить
@Saha94
@Saha94 - 11.05.2022 20:59

React Native is the only reason why I'm still programming. I needed to say that.

Ответить
@rob2theworld
@rob2theworld - 29.04.2022 16:50

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.

Ответить
@ravensthor9547
@ravensthor9547 - 17.04.2022 23:05

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

Ответить
@yusasami
@yusasami - 13.04.2022 09:27

mans took his glasses off and all the sudden Dylan O'Brien is a developer

Ответить
@miguelangelsepulvedaatenas8446
@miguelangelsepulvedaatenas8446 - 12.04.2022 20:08

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

Ответить
@lokolan123
@lokolan123 - 08.04.2022 21:24

(as a milionare)

Ответить
@richardhaddadau
@richardhaddadau - 01.04.2022 23:39

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.

Ответить
@MrSirmay1
@MrSirmay1 - 19.03.2022 19:46

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.

Ответить
@smaug9833
@smaug9833 - 02.03.2022 17:22

Go with flutter instead. It's newer but good.

Ответить
@davidjacobsen308
@davidjacobsen308 - 20.02.2022 17:59

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.

Ответить