Live data from Hacker News

New Architecture is here

reactnative.dev

101–110 of 127 posts

Re: New Architecture is here

#101

At the time of writing this comment, we've got: 1 person talking about how they wish react native didn't exist 1 person asking about Capacitor 1 person complaining about Expo 1 person saying that they wouldn't use react native and recommending Kotlin Multiplatform instead 1 person complaining about the quality of the discussion (Me) 0 people talking about the new architecture I still love Hacker News but the discussi…

It's funny too, because what New Architecture allows (direct access to native interfaces) could solve a lot of the problems with having to fight external dependency hell - you can now write your own, so there's no excuses.

But, somehow devs _still_ expect a 100% perfect DX while maintaining the ability to publish to mind-boggling different targets such as iOS, Android, and Web

¯\_(ツ)_/¯

Re: New Architecture is here

#102
post #22
post #16

Earlier quoted context omitted.

No? Most modern apps these days _are_ just web apps. Why does it need the overhead architecture of running full standalone applications when a web clip works just as well? Plus there's no need for updating. The problem at the time was multifaceted. The devices couldn't handle it, the network couldn't handle it, and webkit was still relatively limited. But it did work. https://9to5mac.com/2021/06/03/remembering-apples…

If that's the case, then why does nearly every company have a native app in addition to their website? Surely, they could save a lot of time and money by just not building and maintaining the app.

There's no adblock for native apps. Also, they can keep running/monitoring-you in the background easier.

Re: New Architecture is here

#103

Earlier quoted context omitted.

>> keeps maintaining that there’s no data point to think that the state of discussions are declining. I would simply say a lot of contrarian viewpoints, regardless of merit, are downvoted into oblivion. Once you get hammered on something you simply had a different viewpoint on? Users tend to stop commenting for fear of reprisals. Your "karma" on here is not easy to obtain so when people downvote you simply for a diff…

> Your "karma" on here is not easy to obtain so when people downvote you simply for a differing opinion, it makes it less likely they will wade into a discussion again and find themselves on the wrong side of some Hacker News diva having a bad day. Why do fake internet points matter so much? Yes, karma is difficult to attain, but it also does (almost) nothing other than indicate how active a person is here. > This me…

It's not about the points. It's about knowing that writing a comment on a topic is a pointless endeavor, so you withhold. HN, like all communities, has topics that you learn to generally avoid interacting with because the community opinion is so strongly engrained. Going against the community opinion is akin to pushing boulders by hand. Sure, you might make it move once in a while, but do you really want to put in the effort?

Re: New Architecture is here

#104

Earlier quoted context omitted.

Hmm, what about desktop and/or web?

Compose UI has the potential answer there, as well: https://www.jetbrains.com/compose-multiplatform/

Great, another one. Recently someone else was touting something called avalonia for .net? Then there are older ones that still exist, like Kivy and QT.

These folks should be working together on just a few open-source projects :-D. Trying to support every mainstream platform is a huge undertaking and as mentioned in this thread, few succeed, and even fewer over the long term.

Re: New Architecture is here

#105

I did a performance test last year, rendering thousands of views, and Flutter's rendering speed was 5 times faster than React Native. I wonder if this version will be improved after the update. Interestingly, I used React on the web to render the same number of views, and its speed was much faster than React Native.

OK,just now I tested the new version and it is still slow.

Use "npx create-expo-app@latest --template default@beta" to install new version. Start with production mode, using android device, it takes about 300ms to render 2000 Views. The same test on React web is still much faster.

Re: New Architecture is here

#106
We use Expo/RN for Bluesky. The way I see it, if it's a separate codebase then it's a separate product. I honestly don't think we could've survived trying to build 3 different apps at once, so when I get hit with one of the warts (and believe me we hit them) it's not hard to shrug it off.

The team has been able to progressively target the different platforms where needed with native modules and TS files targeting the arch. Expo's build plugins have also saved our bacon.

We've been pretty excited for the new architecture. Our early tests show a lot of performance benefits on android, and so far the conversion process has been pretty good.

Re: New Architecture is here

#108
post #106

We use Expo/RN for Bluesky. The way I see it, if it's a separate codebase then it's a separate product. I honestly don't think we could've survived trying to build 3 different apps at once, so when I get hit with one of the warts (and believe me we hit them) it's not hard to shrug it off. The team has been able to progressively target the different platforms where needed with native modules and TS files targeting the…

is bluesky expo codebase open source?

Re: New Architecture is here

#109
post #54

React native is finally pretty good this year. It still has problems but I feel like it's really starting to pick up momentum. When react-strict-dom is totally ready for prime time it's going to be a game changer and react native will become an absolute juggernaut.

How so? What makes this a game changer for the average dev?

With react-strict-dom, you'll be able to have far better code sharing between web and native. It will greatly assist the development of universal apps that target Web, iOS, and Android.

Right now react-native-web is not nearly as good as iOS and Android react-native. react-strict-dom is a massive leap forward for universal apps.

Re: New Architecture is here

#110
post #108
post #106

We use Expo/RN for Bluesky. The way I see it, if it's a separate codebase then it's a separate product. I honestly don't think we could've survived trying to build 3 different apps at once, so when I get hit with one of the warts (and believe me we hit them) it's not hard to shrug it off. The team has been able to progressively target the different platforms where needed with native modules and TS files targeting the…

is bluesky expo codebase open source?

https://github.com/bluesky-social/social-app
Post reply on HN