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

Поділитися
Вставка
  • Опубліковано 25 гру 2024

КОМЕНТАРІ • 116

  • @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 місяці тому +50

    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

  • @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

  • @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 25 днів тому

      bro, where are you learning it from?

  • @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?

  • @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.

  • @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?

  • @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

  • @thecreater3060
    @thecreater3060 3 місяці тому +3

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

  • @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?

  • @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

  • @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?

  • @kasivishva3183
    @kasivishva3183 3 місяці тому +1

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

  • @aryand7304
    @aryand7304 Місяць тому

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

  • @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)

  • @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

  • @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.

  • @RadheDigitalV
    @RadheDigitalV 3 місяці тому +9

    React Native community is just awesome 💯

  • @dikshabhola8271
    @dikshabhola8271 3 місяці тому +1

    Such great content! 🔥

  • @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.

  • @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!

  • @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

  • @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

  • @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.

  • @hgeek-m5v
    @hgeek-m5v 3 місяці тому +1

    Make on Kmm and Cmm

  • @vijaygovinda719
    @vijaygovinda719 3 місяці тому

    Flutter is ❤

  • @archanoidtalks9393
    @archanoidtalks9393 Місяць тому

    What about react native new update

  • @ujastechie
    @ujastechie 3 місяці тому

    if possible make new video on kmp

    • @100GB
      @100GB  3 місяці тому

      Probably next :)

    • @ujastechie
      @ujastechie 3 місяці тому

      @@100GB thank you mitra ☺️

  • @codelucky
    @codelucky 3 місяці тому

    Native always. ❤

    • @100GB
      @100GB  3 місяці тому

      You sure?

  • @BiswajitChanda-v7z
    @BiswajitChanda-v7z 14 годин тому

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

  • @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 👍🏻

  • @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.

  • @explorewithAsif7
    @explorewithAsif7 3 місяці тому

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

  • @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!

  • @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.

  • @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

  • @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?"

  • @bitcoinxofficial
    @bitcoinxofficial 3 місяці тому

    Clickbait

  • @arupde6320
    @arupde6320 3 місяці тому

    bs observation

  • @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.

  • @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