Is React Native Dead in 2024?| Explained | Senior SWE

Поделиться
HTML-код
  • Опубликовано: 25 дек 2024

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

  • @hariram-zx4gw
    @hariram-zx4gw 2 месяца назад +18

    I believe the dislike button count should return as it helps indicate whether content is worth watching. This video misses key points about React Native-feel free to skip it, everyone!

    • @100GB
      @100GB  8 дней назад

      @@hariram-zx4gw please consider watching the video on KMP. That has a deeper comparison with RN and also talks about Jsi and how it's implemented behind the scenes.
      A more detailed video coming soon

  • @inkiadh
    @inkiadh 3 месяца назад +51

    Maybe this type of thumbnail works but can please not lie on your thumbnail.

    • @sarthak290
      @sarthak290 3 месяца назад +7

      All thanks to youtube for removing dislike count

    • @fullstackspiderman
      @fullstackspiderman 3 месяца назад +7

      Dislike and click don’t recommend channel like I’m going to do it now 😂

    • @100GB
      @100GB  3 месяца назад +3

      Sure noted!

    • @explorewithAsif7
      @explorewithAsif7 3 месяца назад +2

      @@100GB koi kah rha hai flutter is dead koi kah rha hai React Native dead hai ab karen toh kya karen pls reply

    • @DD-ds7ui
      @DD-ds7ui Месяц назад

      @@explorewithAsif7 react native is definitely not dead!

  • @kartikmalik4943
    @kartikmalik4943 3 месяца назад +26

    Sad to see how bad programmers blame react native for bad performance instead of their bad programming skills.

    • @100GB
      @100GB  3 месяца назад

      @@kartikmalik4943 lol! I think that might be true, given the recent updates with JSI. But I will be very interested to see the perf numbers. Do you by any chance have any insights on those?

    • @kartikmalik4943
      @kartikmalik4943 3 месяца назад +3

      I have seen and worked on more than a few RN apps with 99.98+% crash free users. Sure, frame rates are not always at it's peak. But the app feels native. Without using a skia/impeller canvas like flutter. Most of the time its about writing a good JS code and understanding where and when we should be leveraging things like JSI or Native modules.

    • @abhishekpas
      @abhishekpas 2 месяца назад

      @@100GB I made a stock market app for a popular banking company. Also implemented a solution to measure performance. I was able to integrate V8 with react native. Performance was exceptional. It completely depend on the developers to extract high performance from Javascript based apps. If you are good at coding and understands the fundamentals of javascript and javascript engines specially garbage collection then you can build a powerful app.

    • @nehalpradhan2229
      @nehalpradhan2229 2 месяца назад

      @@kartikmalik4943 hello bhai. I am assuming you are from India, if so can I ask how much is react native being adopted? Jobs for freshers currently?

  • @bikidas5473
    @bikidas5473 3 месяца назад +14

    7:22 the latency part is not anymore true, we have JSI now which can synchronously share data from the native layer to JS layer and vice versa, so this bridge does not exist as you said, JSI is an interface that allows JavaScript to hold a reference to a C++ object and vice-versa. With a memory reference, you can directly invoke methods without serialization costs. this has actually made performance better as we recently migrated to the new arch.

    • @nehalpradhan2229
      @nehalpradhan2229 3 месяца назад

      if you have knowledge about current market scenario (in india) can you tell me if doing react native is a good idea. I am currently doing it after react just to have more options while looking for jobs.

    • @Asingh42
      @Asingh42 3 месяца назад

      Where can I learn/read about this any refrences?

    • @100GB
      @100GB  3 месяца назад +1

      Yep, thats what I heard too. Even the docs say that JSI does improve things a lot. But I still don't have the numbers.

    • @DeeprajPradhan-i7n
      @DeeprajPradhan-i7n 2 месяца назад

      @@nehalpradhan2229 Pathetic broh go with react native expo never use

  • @saikatdey7236
    @saikatdey7236 3 месяца назад +2

    The new React Native architecture, known as Fabric and TurboModules, aims to significantly reduce the reliance on the traditional JavaScript Bridge, although it does not completely remove it. Instead, it introduces more optimized systems for communication between the JavaScript and native layers.

  • @nehalpradhan2229
    @nehalpradhan2229 3 месяца назад +7

    started react native after doing react. competition is crazy so just wanted to have more options. there is no turning back now. learning flutter will take months which i don't have, and even after that there is no guarantee.

    • @100GB
      @100GB  3 месяца назад +1

      I think its better to stick to React Native then!

  • @prathivar6721
    @prathivar6721 3 месяца назад +7

    I'm a flutter developer and now working on KMM in full scale due to client need but on RN part u missed the most important part and there new re work on the core part on bridge

    • @100GB
      @100GB  3 месяца назад

      That is correct. I actually didn't talk about the JSI stuff - if that's what you mean?

    • @explorewithAsif7
      @explorewithAsif7 3 месяца назад

      koi kah rha hai flutter is dead koi kah rha hai React Native dead hai ab karen toh kya karen pls reply sir i m in my 4th year what should i do for devlopment.. insted of WEB dev pls reply

    • @nehalpradhan2229
      @nehalpradhan2229 2 месяца назад

      @@explorewithAsif7 no one is sure about the actual numbers. if you look at sites both are not much different in numbers. Best case if you knowing all. Otherwise it's just your choice.
      I am doing react native because of react. After that its 🙏

    • @bloodline39
      @bloodline39 26 дней назад

      bro, where are you learning it from?

  • @bikidas5473
    @bikidas5473 3 месяца назад +2

    2:13 if you pass the style object in react native just like react, it would work, StyleSheet object was earlier introduced for performance, but it is not the case there are no perf benefits, the only value proposition is whether a particular styleKey is valid or not, although it has useful methods on it for additional styling, if any invalid style property is passed it would throw an error.

    • @100GB
      @100GB  3 месяца назад

      I think what it possibly provides is semantics around the style dict (or map). In the same spirit, the semantics and errors can also happen via the static analysis tools!

    • @explorewithAsif7
      @explorewithAsif7 3 месяца назад

      @@100GB koi kah rha hai flutter is dead koi kah rha hai React Native dead hai ab karen toh kya karen pls reply sir i m in my 4th year what should i do for devlopment.. insted of WEB dev pls reply

  • @explorewithAsif7
    @explorewithAsif7 3 месяца назад +1

    koi kah rha hai flutter is dead koi kah rha hai React Native dead hai ab karen toh kya karen pls reply sir i m in my 4th year what should i do for devlopment.. insted of WEB dev pls reply

  • @ratnadeepsaha7675
    @ratnadeepsaha7675 Месяц назад +1

    I want to build an Android app to record mic input and speaker output at the same time. Can you tell me some places I should look into.

  • @thecreater3060
    @thecreater3060 3 месяца назад +3

    Bro there is no need for algorithm in android developed it's true

  • @nayandey5010
    @nayandey5010 3 месяца назад +3

    react universe conf just ended yesterday with so many developers working their ass off to make react native === web as possible and in the coming years surely it will be possible
    and then this youtube video

    • @explorewithAsif7
      @explorewithAsif7 3 месяца назад

      koi kah rha hai flutter is dead koi kah rha hai React Native dead hai ab karen toh kya karen pls reply sir i m in my 4th year what should i do for devlopment.. insted of WEB dev pls reply

  • @raunakgiri21
    @raunakgiri21 3 месяца назад +2

    Why nobody talks about Ionic?

  • @dikshabhola8271
    @dikshabhola8271 3 месяца назад +1

    Such great content! 🔥

  • @Prakashraz952
    @Prakashraz952 3 месяца назад +3

    Nighter flutter dead or react native is all about requirements if projects is like Udemy , Uber than it is better choice to use native language to build mobile apps if. Project about just some crud operation and low budget defently react native kr flutter to fast development I build apps on react native and this is working fine till these days, engineer should focus on solving problems not teachnology

    • @nehalpradhan2229
      @nehalpradhan2229 2 месяца назад

      hello bhai. how is the adoption of react native in india? is it worth spending time. are there jobs for freshers?

  • @amansiddiqui3218
    @amansiddiqui3218 3 месяца назад +11

    You didn't talk about EXPO framework of react native which is the game changer. And is used to build tesla, starlink app recently and the list goes on.

    • @100GB
      @100GB  3 месяца назад +3

      Yeah, thats a good call out actually. A few people have mentioned it before. I think its high time, I should have a deep dive there.
      Question to you: How do you see it when compared to React native and flutter? (To me it seems like a packaging above React native that makes it more wholesome).

    • @bikidas5473
      @bikidas5473 3 месяца назад

      @@amansiddiqui3218 fair point but major highly performance expensive screens are entirely native, they use godot for 3d scenes

    • @explorewithAsif7
      @explorewithAsif7 3 месяца назад

      @@100GB koi kah rha hai flutter is dead koi kah rha hai React Native dead hai ab karen toh kya karen pls reply sir i m in my 4th year what should i do for devlopment.. insted of WEB dev pls reply

  • @saiphaneeshk.h.5482
    @saiphaneeshk.h.5482 3 месяца назад +1

    7:08
    Can anyone confirm whether flutter still uses skia?
    Wasn't impeller made stable in android in recent release?

    • @userytrghjsjsj
      @userytrghjsjsj 3 месяца назад

      Yes it uses skia but they are upgrading it to impeller

    • @100GB
      @100GB  3 месяца назад

      @@userytrghjsjsj I think they already have, no?

  • @kasivishva3183
    @kasivishva3183 3 месяца назад +1

    Can you mention Why React Native is Slow Compared to Other Native Apps like Flutter.

  • @zeenimbalkar6137
    @zeenimbalkar6137 3 месяца назад +2

    hmm, Is React Native dead ? NO. Is it worth learning ? Yes. Is it just a JS in Mobile? NO, there are lot more thing you can do in react native. Xbox is the great example. and TV Apps. Flutter is good igusess flutter is geting more adopted on SDV(SOFTWERE driven vehicle), windows app building and car dashbord. pubg moble also use flutter for there some ui.

  • @soumyadeepghosh4428
    @soumyadeepghosh4428 3 месяца назад +1

    Gaurav da I really want to learn native android. But I dont have much resources for learning the Frontend and Backend part . I explored some udemy courses but those are backdated and dont cover all the things needed. Can you please guide me regarding this?

    • @piyushgupta809
      @piyushgupta809 3 месяца назад

      you dont need any resources, Learn by building stuff. don't do courses. never do courses. pick a problem which your app can solve, build it. publish it. simple. if you are learning from scratch use chatgpt to get help when you are stuck. In 2024 with LLMs ( claude, chatgpts) rising in power, learning anything digital is 100x easier . its a blessing, use it.
      when you learn while building , its more interesting and practical. also publishing projects to playstore/appstore or websites helps in long term. you will have stuff /portfolio to show to ( while seeking jobs)

  • @RadheDigitalV
    @RadheDigitalV 3 месяца назад +9

    React Native community is just awesome 💯

  • @tripleyt6122
    @tripleyt6122 3 месяца назад +1

    Well I got a new mac for IOS development thought that it would be easy as setup is hard in android and thought resources will be good as we only got swift but when I go through all the resources are very concise and are Outdated even paid courses are can you suggest where to get started and learn from not from Outdated videos and tutorials

  • @bollvigblack
    @bollvigblack 2 месяца назад +1

    only reason i built my app in react native was because i didn't wanted to download 25 GB Xcode in my computer

    • @100GB
      @100GB  2 месяца назад

      @@bollvigblack Bro! Lol 🤣

    • @bollvigblack
      @bollvigblack 2 месяца назад +1

      @@100GB downloading 25gb just to start coding. wtf
      coding should be a potato pc experience. open notepad start xD

  • @aryand7304
    @aryand7304 Месяц назад

    Nice video, can you make a video on novartis, it is organizing a challenge called NEST & hiring students through it

  • @Marian-h6y
    @Marian-h6y 3 месяца назад +1

    First Comment! Pls Reply. I got to know you did dsa in java and all. In college time also did you do in java only? I have started dsa in java. But for competitive programming no resources for java. From one of your vidoes i got to know that you did codeforces . So did you do that also in Java. I completed my btech, havent given JEE and all so my problem solving skills is not that great. But i want to develop.
    So how to find resources for cp in java? Did you do in c++ or java? if Java where can i find the reouces as everyting is in c++(most of the solutions and all). Can we connect on Linkedin?

  • @madmaxdev
    @madmaxdev 3 месяца назад +2

    People behind RN going nuts specially from expo. Looks like it becomes mainstream in near future.

    • @100GB
      @100GB  3 месяца назад

      While its definitely here to stay. But I am unsure of `Looks like it becomes mainstream in near future` :). The big blow for me was Meta not using it for their own apps. That kind of sends a clear message!

    • @ShubhamKumar-sq2pg
      @ShubhamKumar-sq2pg 2 месяца назад

      @@100GB do you think Google uses golang for everything?

    • @100GB
      @100GB  2 месяца назад

      @@ShubhamKumar-sq2pg nope. Not at all. Google uses multiple kinds of languages

    • @ShubhamKumar-sq2pg
      @ShubhamKumar-sq2pg Месяц назад

      @@100GB same as Google, Meta uses different libraries for different purpose, can't use React Native for everything. Multiple kinds of languages. However, its hard to predict what is going to be the mainstream.

    • @100GB
      @100GB  Месяц назад

      @@ShubhamKumar-sq2pg I think libraries and all is fine.
      We are talking about a full blown framework here. Facebook build react native not just for one app or for a particular category of apps. The fact that they didn't use it for their own social media app (not a game, not something that is perf intensive) using jetpack compose and react native; does go on to throw a mild light on the fact that they didn't see react native fit IN SOME WAY.

  • @kartikdevarde4150
    @kartikdevarde4150 3 месяца назад +1

    Flutter is not a cross platform technology in practically it likely game engin that use skia native UI rendering it horrible

    • @userytrghjsjsj
      @userytrghjsjsj 3 месяца назад +1

      It sucks for web

    • @100GB
      @100GB  3 месяца назад +2

      I don't think its horrible. Having written native most of my life, moving to flutter was a 'breeeze'. The only tricky part is web. Especially things like server side rendering, SEO, element inspection etc.
      But if I purely talk from user-experience POV, its amazing on web too.

    • @ahmedelesily977
      @ahmedelesily977 3 месяца назад

      ​@@userytrghjsjsj Checks flutter updates about web a lot changed

  • @hgeek-m5v
    @hgeek-m5v 3 месяца назад +1

    Make on Kmm and Cmm

  • @BiswajitChanda-v7z
    @BiswajitChanda-v7z 21 час назад

    React native new version omit bridge.right now react native is bridgeless from new version.

  • @archanoidtalks9393
    @archanoidtalks9393 Месяц назад

    What about react native new update

  • @mubashircodes
    @mubashircodes 3 месяца назад +1

    i am more into ios, so is it worth learning it now? after coming of KMP ?
    like ios or android kmp?
    what, any guidance?

    • @100GB
      @100GB  3 месяца назад +1

      @@mubashircodes next video I will explore Kmp. Stay tuned!

  • @MarthaKollie-u6i
    @MarthaKollie-u6i Месяц назад

    React-native don't use the bridge amore now we have JSI in the new arhitecture

    • @100GB
      @100GB  Месяц назад

      @@MarthaKollie-u6i correct. I factored that in, in the latest KMP video 👍🏻

  • @bikidas5473
    @bikidas5473 3 месяца назад

    if someone wants to become powerful with react native , learn how to use native modules, whenever you get stuck which react native just can't solve you can write the android/ios native module in kotlin and swift respectively and expose it to react native layer, i have done it many time where a particular thing is simply not possible , fun fact all amazing libraries in react native are also made on the same usage of course learning curve is steep got to know kotling and swif.

    • @nishargakabir745
      @nishargakabir745 3 месяца назад +1

      I am learning React Native and have already completed one project. Can you please tell me what I need to focus on to become a professional React Native developer?

    • @100GB
      @100GB  3 месяца назад +1

      @@nishargakabir745 Building more diverse apps -> and then eventually shifting focus to the app architecture, performance and how to ensure your team can ship features faster.

    • @vinayak_hegde
      @vinayak_hegde 3 месяца назад

      @@bikidas5473 hi biki, are you the same 3d lift simulation guy?

    • @bikidas5473
      @bikidas5473 3 месяца назад

      @@vinayak_hegde 😅😅 how did you find me up!

  • @MirajMiraj-x4i
    @MirajMiraj-x4i 3 месяца назад +2

    all langauge is dead
    now he said kotlin is good to learn but after 6-7 month he come and said kotlin is dead another langauge is good.. All youtubers road map is same just tell people java is dead, paython is dead all dead but still this type of youtuers are alive...really is very funny 😂😂

    • @100GB
      @100GB  3 месяца назад

      I don't think if I actually conveyed the idea that react is dead. Its far from being dead. The major take-away from the video should be that there are trade-offs when picking up React Native over Flutter or over any other tech which we should be aware of - so that we can make a more informed decision.

  • @explorewithAsif7
    @explorewithAsif7 3 месяца назад

    koi kah rha hai flutter is dead koi kah rha hai React Native dead hai ab karen toh kya karen

  • @legendsanimexy8217
    @legendsanimexy8217 3 месяца назад +1

    Nowadays eveyone are making videos on declaring everything is dead
    Web dev is dead
    Python is dead
    React native is dead
    Javascript is dead
    Degital marketting is dead
    Your dad is dead
    Make everything dead just to get views and people will still support this kinds of vidoes

    • @100GB
      @100GB  3 месяца назад

      For me it was just the title though. BUt these videos are important to understand the context on whats going on and take a 10ft view.

  • @codelucky
    @codelucky 3 месяца назад

    Native always. ❤

    • @100GB
      @100GB  3 месяца назад

      You sure?

  • @ujastechie
    @ujastechie 3 месяца назад

    if possible make new video on kmp

    • @100GB
      @100GB  3 месяца назад

      Probably next :)

    • @ujastechie
      @ujastechie 3 месяца назад

      @@100GB thank you mitra ☺️

  • @pleasurevp5951
    @pleasurevp5951 Месяц назад

    Threads use jet pack compose and google docs use kotline multipalte form while flutter is made by google 😂 it not that its about the app type you build every languge has it own pro and cons for me react native is much batter than flutter

  • @vijaygovinda719
    @vijaygovinda719 3 месяца назад

    Flutter is ❤

  • @hamzahamal8811
    @hamzahamal8811 3 месяца назад +1

    Bhai nahi ho rha kya? Pehle research kro ache se fr baat karna. Thumbnail laga leta hu cool lagunga.

    • @100GB
      @100GB  3 месяца назад

      LOL!
      Would love a constructive feedback. If you are concerned about the performance bit. I would recommend to check nateshmbhat.medium.com/flutter-vs-react-native-performance-benchmarks-you-cant-miss-%EF%B8%8F-2e31905df9b4#:~:text=Final%20Verdict,where%20flutter%20consumed%20more%20resources. :)
      Would also recommend reading medium.com/swlh/flutter-vs-native-vs-react-native-examining-performance-31338f081980 - a little more historic context on where I am coming form.

  • @prathameshchakote6152
    @prathameshchakote6152 3 месяца назад +1

    Hi, I am a Swift (iOS native) developer. I have worked for 2.5 years in India as an iOS developer. Currently, I am in the U.S. doing my master's. I will be graduating in March 2025. Along with swift. I am thinking about learning a new technology like Flutter or react native. I know little JavaScript. So Should I learn react native.

    • @100GB
      @100GB  3 месяца назад

      I think the pros and cons are well covered in the video :)
      Let me know if you have a more specific queestion.

    • @prathameshchakote6152
      @prathameshchakote6152 3 месяца назад

      ​@@100GB Thank you for your response and guidance. I just wanted to ask, What technology should I learn in addition to Swift (for iOS development) to improve my chances of getting hired in a competitive job market?"

  • @nayandey5010
    @nayandey5010 3 месяца назад

    please don’t make crap like this.
    view ke liye kuch bhi karega kya

  • @Be_Confident11
    @Be_Confident11 3 месяца назад +5

    React Native ❤

    • @explorewithAsif7
      @explorewithAsif7 3 месяца назад +1

      koi kah rha hai flutter is dead koi kah rha hai React Native dead hai ab karen toh kya karen pls reply sir i m in my 4th year what should i do for devlopment.. insted of WEB dev pls reply

    • @Be_Confident11
      @Be_Confident11 3 месяца назад +1

      @@explorewithAsif7 firstly never panic. Technology is change by time. Focus on campus placement do aptitude, first get job through campus placement otherwise very difficult for off-campus.
      React Native ,flutter never dead just parediam shift.
      You can do anything for projects.
      If you want any help let me know.

    • @explorewithAsif7
      @explorewithAsif7 3 месяца назад +1

      @@Be_Confident11 thank you sir

    • @darshank8611
      @darshank8611 17 дней назад

      Bro I have one doubt. I completed the MERN stack recently so for me which is better Flutter or RN?

    • @Be_Confident11
      @Be_Confident11 17 дней назад +1

      @@darshank8611 According to me go for RN because you know JS. If you have time then explore flutter.

  • @bitcoinxofficial
    @bitcoinxofficial 3 месяца назад

    Clickbait

  • @arupde6320
    @arupde6320 3 месяца назад

    bs observation

  • @flutter-fm1kl
    @flutter-fm1kl 3 месяца назад +3

    React is good but RN is ...

    • @100GB
      @100GB  3 месяца назад

      @@flutter-fm1kl please complete! 😂😂

    • @madmaxdev
      @madmaxdev 3 месяца назад +2

      becoming awesome.

    • @vinayak_hegde
      @vinayak_hegde 3 месяца назад

      @@flutter-fm1kl testing youtube comments

  • @explorewithAsif7
    @explorewithAsif7 3 месяца назад

    koi kah rha hai flutter is dead koi kah rha hai React Native dead hai ab karen toh kya karen

  • @explorewithAsif7
    @explorewithAsif7 3 месяца назад

    koi kah rha hai flutter is dead koi kah rha hai React Native dead hai ab karen toh kya karen