Chúng tôi không thể tìm thấy kết nối internet
Đang cố gắng kết nối lại
Có lỗi xảy ra!
Hãy kiên nhẫn trong khi chúng tôi khắc phục sự cố
React Native có GẶP RẮC RỐI không? 🤯 (Lynx, React Native Framework & Vercel)
0:00 how did this happen one moment before
0:02 Expo was alone and every AI company on
0:04 the planet adopting it and suddenly
0:06 there's new competition in the react
0:08 native Market let's talk about a new
0:10 framework a new job and a new
0:11 crossplatform technology and what all of
0:14 that means for us react native
0:16 [Music]
0:20 developers first of all mikal from colte
0:23 announced a new react native framework
0:25 for Enterprise app we all knew that
0:28 introducing the concept of react native
0:30 Frameworks meant that there could be
0:32 other Frameworks in the future next to
0:34 Expo and now we probably have the first
0:36 serious Contender because this might be
0:39 super interesting especially for
0:41 Enterprise clients cste knows about the
0:43 needs of Enterprise customers and they
0:45 are also usually behind the react native
0:47 CLI Shimon also put this tweet out where
0:50 he mentioned that today we're
0:52 introducing a new react main framework
0:54 successor to the react native Community
0:56 CLI so that clearly indicates where this
0:58 project is going and I I think it's
1:00 actually a smart move because I've
1:02 talked to many companies before or
1:04 developers from company and they usually
1:06 said that yeah we can't use Expo right
1:08 now we're still on react native CLI and
1:10 we don't want to migrate and there might
1:12 be reasons for bigger Enterprise
1:14 companies to not migrate to Expo smaller
1:16 teams one two five people should be
1:19 fairly easy to migrate to Expo and it's
1:21 usually recommended at this point
1:22 however if you have very specific
1:24 Enterprise needs and I'm absolutely not
1:26 an expert in Enterprise needs then this
1:29 might be exactly what you need it has a
1:31 modular design it looks really nice it
1:33 looks like there will be a path to
1:34 migrate from the community CLI to
1:37 configure your own actions the features
1:39 they already have are interesting and
1:41 the more features to come are even
1:43 better I think mobile micr front ends
1:45 are in Super Hot Topic uh I've seen this
1:47 recently on Jack Harrington's Channel
1:49 out of three platforms not always easy
1:51 to do with react native over the air
1:53 updates okay something you just need to
1:54 have just like continuous native
1:56 generation rsc's something we will all
1:59 use in the future and then also Circle
2:01 CI gitlab S3 support included so I think
2:05 the new react Nat framework is not
2:07 something uh the usual Expo developer
2:10 should fear or needs to use but for
2:13 Enterprise this could be a really great
2:15 thing the second news is a bit more
2:17 spicy Fernando Rojo many of you should
2:20 know him for great libraries like zigo
2:22 or solito has joined versel as head of
2:25 mobile to continue Building open source
2:28 projects for web and Native apps and G
2:30 also posted excited to join versel keep
2:32 raising Quality Bar of mobile and web
2:34 ecosystem we have a sh Vision best
2:36 mobile apps or bust so what does this
2:40 mean I think roie put this into great
2:42 words as he said versel is behind in the
2:44 mobile game they know it Expo router is
2:46 great rsc's will be there soon uh we
2:49 have EAS hosting which kind of competes
2:51 with worel and Expo router for web could
2:53 be a direct competitor to nextjs Expo is
2:56 getting little by little closer to the
2:58 web and worel hasn't talked about Mobile
3:00 in years that's good and welcoming in
3:02 any case let the games begin and I think
3:05 the games have already begun because
3:06 things are already getting spicy between
3:09 gu and Evan bacon g posted about an
3:12 application here that's been built with
3:14 nextjs and solito and everyone's like um
3:17 how was that mobile app built with
3:19 nextjs there's nothing in the iOS binary
3:22 and of course every side has some Truth
3:26 uh Evan went deep into the code and yes
3:28 there's absolutely no nextjs in the
3:30 binary of that application but our good
3:33 mediator Jamon holmgreen to the rescue
3:36 he put everything into perspective
3:38 probably the reason why guy said that is
3:40 because solito is used um soito uses
3:43 also Expo and then the Expo application
3:46 does use a back end which is nextjs so
3:49 the application is using the nextjs API
3:52 which well I think probably the wording
3:55 here was not correct maybe it was
3:57 intentionally not correct who knows but
4:00 it just shows things are already getting
4:02 a bit more spicy between Expo and versel
4:05 and I think we're going to see more of
4:06 that in the future coming back to the
4:07 higher of fanor Rojo what does this mean
4:10 for versel for nextjs for Mobile plans
4:13 we don't know at this moment but it's
4:15 going to be interesting to see because I
4:17 agree that nextjs has great potential
4:19 they could go into Mobile somehow my own
4:22 post on using capacita with nextjs was
4:24 one of the most popular posts I ever did
4:27 so this shows that people are looking
4:29 for for a way to bring their nextjs
4:31 application into a mobile app however if
4:34 verell is just coming up with an adapter
4:36 that allows you to bring like your
4:37 nextjs app in an easy way with a web
4:39 view into a mobile app that's not better
4:41 than capacitor or ionic in the past and
4:44 that model does not work any more today
4:46 given how react native and Expo and the
4:49 next news that I will share work right
4:51 now verel has to get a bit more creative
4:54 I'm excited to see what they're cooking
4:56 under the hood maybe they're already
4:57 tinkering on something but I hope it's
4:59 better than just an adapter for the web
5:01 finally there's a new crossplatform
5:03 technology called linkx and you know I'm
5:07 usually not jumping fast onto any new
5:09 trend or get super hyped but I'm super
5:12 excited this thing could be serious
5:15 because the company behind links is
5:18 actually bite Dan you might have heard
5:19 that yeah they're also as far as I know
5:21 the owner of Tik Tok and they also just
5:24 recently open- sourced trya I don't know
5:26 how to pronounce it another AI editor
5:29 which looks a bit like cursor I think
5:31 it's also a fork of vs code so they're
5:33 open sourcing a lot of their tools and
5:36 links is actually already or has been
5:38 used for years in Tik Tok links is more
5:41 a family of tools there's also our
5:43 Speedy which is using rust their the
5:45 tools links for web pjs for JavaScript
5:48 optimization and there's now also the
5:51 react links package which means you can
5:53 build crossplatform application with
5:56 links using react they are all about
6:00 um shipping really native and really
6:03 fast experiences you know this from Tik
6:05 Tok and other applications that today
6:06 it's really about that performance bit
6:08 there's a great blog post here outlining
6:11 what it's about but under the hood it's
6:13 still about using what web developers
6:16 know so if you look at this we see a lot
6:18 of styling CSS you can write your own
6:20 CSS one of the most features or the
6:23 features that making links different is
6:25 probably their threat model in which
6:27 they have one main thread responsibly
6:30 for interactivity and then another
6:33 background thread which makes it really
6:35 cool so if you look at that startup
6:37 experience here I I really have to admit
6:39 that's like really really instant stuff
6:41 there was a great article shared from
6:43 Gro about like the differences between
6:46 links and react native we have links and
6:48 react native differences in the
6:49 multi-threaded engine however this
6:51 article still assumes the JavaScript uh
6:54 bridge and bottleneck which is not
6:56 entirely correct for react native
6:57 anymore given Fabric and the new
6:59 architecture links also seems to have
7:02 the option to either do Native rendering
7:04 or have Pixel Perfect consistency across
7:06 mobile and desktop via a custom renderer
7:09 if you look at the rendering uh engine
7:11 here it's going to be pretty similar to
7:13 what you're used to from react NATO
7:15 let's zoom into this I hate it when a
7:16 menu doesn't close Okay so if you have
7:18 something in your links application like
7:19 a button it's going to be a UI image an
7:22 image view uh or an image on the browser
7:25 same here UI text view iOS text view
7:28 Android pretty much much the same
7:30 concept that you are used to from react
7:32 native already beyond that what did Gro
7:35 say as well it's also mostly web
7:37 inspired using CSS and styling herbot CH
7:40 uh shared some well not limitations but
7:44 he went into the code in the
7:46 documentation and he found some flaws
7:48 already especially something like react
7:50 17 API really uh that really sounds like
7:54 something we don't want to do anymore
7:55 also look at more uh routing seems to be
7:58 quite strange I of course had that thing
8:00 to give a try so you can do this you can
8:03 go to the getting started guide there's
8:05 an application called The Links explorer
8:08 that you have to uh install you kind of
8:10 need to build that binary yourself and
8:11 launch it you can run bun run I don't
8:14 know def or something which should bring
8:16 up the RS build you got a QR code I
8:19 wasn't able to manually build that app
8:21 to deploy it to my native device I'm
8:23 going to have to copy that over enter it
8:25 here hit go and then I'm in my links
8:28 application if you look at this it looks
8:30 very familiar to react native only thing
8:33 is that we now import stuff like use
8:34 callback use effect use state from the
8:37 links version of react I don't know how
8:39 I feel about this the rest looks very
8:41 similar to what we used to but of course
8:43 we would have to get more into that code
8:46 so let me know in the comments if you're
8:47 interested in just seeing a bit more of
8:49 how Lings work and how we can build an
8:51 app I'm absolutely down to try this out
8:54 speaking about similarities kashba also
8:56 pointed out that some parts really look
8:58 a lot like like reanimated so if we look
9:00 at this with the main threat thing here
9:03 and then we look at to reanimated where
9:05 it's just workl it's quite similar but
9:08 the good thing is the developer who also
9:10 wrote this great block post um for the
9:13 introduction of links is very humble
9:15 about this so Kuan hang actually
9:17 previously worked for reactjs core and
9:20 react native and he even said I was
9:23 lucky enough to have the chance to work
9:24 directly with some of the most
9:26 influential figures who have essentially
9:27 shaped this era of UI technology no
9:29 doubt it's been a part of my identity
9:31 lyns definitely has respect for react
9:34 and I think this is a good starting
9:36 point you don't want to start off like
9:38 with a big fight I don't know where lyns
9:40 is going I just think that this comment
9:42 definitely won the award for the best
9:44 comment how long till the first job out
9:46 Ed goes life requiring five years it's
9:49 it's always the same finally I just want
9:51 to share the last words that Gro gave in
9:53 the summary about like the differences
9:55 and the key uh similarities without
9:57 Hands-On testing or detailed technical
9:59 documentation Beyond this blog post some
10:01 of these differences remain aspirational
10:03 or speculated Link's real world
10:05 performance and adoption will ultimately
10:07 determine how distinct it it is truly
10:09 from react native and I couldn't agree
10:11 more the blog post is interesting the
10:13 documentation of links is cool and what
10:15 you can do with the code is already
10:18 pretty cool in terms of like trying it
10:20 out running it on a device but it really
10:22 has to be seen how the ecosystem of
10:24 links develops and what people are
10:27 making out of this all right let's recap
10:30 quickly and put everything in
10:31 perspective so number one colst the new
10:34 react native framework looks really
10:35 great for Enterprise application that
10:37 are still on react native CLI versel
10:40 might move more into native land and we
10:42 have to wait to see what they're cooking
10:44 and lyns is an interesting approach and
10:46 should be taken serious because bite
10:49 dance the company behind Tik Tok is also
10:51 mostly behind links and that just means
10:54 something what does all this mean for
10:55 expo well currently they are way ahead
10:58 in Mobile infrastructure and tooling so
11:01 it's a clear choice for any serious app
11:03 they also double down on AI with their
11:05 AI strategy and making strategic
11:07 Partnerships with bold repet and all the
11:10 other tools in the realm of wipe coding
11:12 right now also react native is so much
11:15 more stable and has a giant ecosystem
11:17 that it would take a lot of time for
11:20 links or other new Frameworks to
11:22 entirely catch up what R native has
11:24 built up over the last like 7 years we
11:26 can't predict many years ahead with the
11:28 AI manness going on but from what I've
11:30 seen react native and Expo right now in
11:32 2025 are still your best bet for react
11:35 native Native and Universal apps finally
11:39 we shouldn't forget Expo isn't sleeping
11:41 so Expo is working on new sdks for maps
11:44 something pretty cool coming out sealite
11:45 support for the web and many
11:47 improvements coming this year for Expo
11:48 rro making sure they still remain the
11:51 First Choice which they by the way are
11:53 for most AI Builders at this point
11:55 what's your take on all these
11:56 developments let me know in the comments
11:58 what's going to happen next I'm super
12:00 excited hit the like and stay subscribed
12:03 and I'll catch you in the next one until
12:04 then stay sane and happy coding Simon
12:11 [Music]
0:00 Chuyện gì vừa xảy ra vậy? Mới đây thôi, Expo còn độc chiếm thị trường, mọi công ty AI đều dùng nó, đùng một cái lại xuất hiện đối thủ cạnh tranh trong React Native. Hôm nay mình sẽ nói về một framework mới, một công việc mới, một công nghệ đa nền tảng mới, và tất cả những điều này có ý nghĩa gì với chúng ta, những nhà phát triển React Native.
0:20 Đầu tiên, Mikal từ Callstack đã công bố một framework React Native mới dành cho các ứng dụng doanh nghiệp. Ai cũng biết, việc có một framework React Native đồng nghĩa với việc sẽ có thêm nhiều framework khác ngoài Expo trong tương lai. Và giờ đây, chúng ta có lẽ đã có đối thủ cạnh tranh đáng gờm đầu tiên, điều này hứa hẹn rất nhiều điều thú vị, đặc biệt là đối với các khách hàng doanh nghiệp. Callstack hiểu rõ nhu cầu của khách hàng doanh nghiệp và họ cũng thường đứng sau React Native CLI.
0:47 Shimon cũng đã đăng một dòng tweet, trong đó anh ấy đề cập rằng hôm nay họ giới thiệu một framework React Native mới, kế thừa React Native Community CLI. Điều này cho thấy rõ ràng định hướng của dự án này. Mình nghĩ đây là một nước đi thông minh, vì trước đây mình đã từng nói chuyện với nhiều công ty, hoặc các nhà phát triển từ các công ty, và họ thường nói rằng, "Chúng tôi chưa thể sử dụng Expo được. Chúng tôi vẫn đang dùng React Native CLI và không muốn chuyển đổi." Chắc hẳn có những lý do khiến các công ty lớn không muốn chuyển sang Expo.
1:16 Các nhóm nhỏ, một, hai, năm người, sẽ dễ dàng chuyển sang Expo hơn và thường được khuyến nghị vào thời điểm hiện tại. Tuy nhiên, nếu bạn có những nhu cầu rất đặc thù của doanh nghiệp (mình không phải là chuyên gia về mảng này), thì đây có thể chính xác là thứ bạn cần. Nó có thiết kế dạng module, trông rất đẹp, và có vẻ như sẽ có một lộ trình để chuyển đổi từ CLI cộng đồng để tùy chỉnh các hành động của riêng bạn.
1:37 Những tính năng hiện tại của nó rất thú vị, và những tính năng sắp tới còn tuyệt vời hơn. Mình nghĩ micro frontend di động là một chủ đề cực hot. Gần đây mình đã thấy nó trên kênh của Jack Harrington. Trong số ba nền tảng, không phải lúc nào cũng dễ dàng thực hiện với React Native, cập nhật qua mạng (một tính năng bắt buộc phải có), tạo native liên tục, RSC (một thứ mà tất cả chúng ta sẽ sử dụng trong tương lai), và hỗ trợ Circle CI, GitLab, S3.
2:05 Vì vậy, mình nghĩ framework React Native mới này không phải là thứ mà các nhà phát triển Expo thông thường nên lo sợ hoặc cần phải sử dụng. Nhưng đối với các doanh nghiệp, đây có thể là một điều thực sự tuyệt vời.
2:15 Tin tức thứ hai thú vị hơn một chút. Fernando Rojo, nhiều người trong số các bạn chắc hẳn biết đến anh ấy qua các thư viện tuyệt vời như Zigo hoặc Solito, đã gia nhập Vercel với tư cách là người đứng đầu bộ phận di động để tiếp tục xây dựng các dự án mã nguồn mở cho các ứng dụng web và Native.
2:28 G cũng đã đăng, "Rất vui được gia nhập Vercel, tiếp tục nâng cao chất lượng của hệ sinh thái di động và web. Chúng tôi có một tầm nhìn chung: các ứng dụng di động tốt nhất hoặc phá sản."
2:40 Mình nghĩ Roye đã diễn đạt điều này rất hay khi anh ấy nói, "Vercel đang tụt hậu trong cuộc chơi di động, họ biết điều đó. Expo router rất tuyệt, RSC sẽ sớm ra mắt. Chúng tôi có EAS hosting, một thứ cạnh tranh với Vercel, và Expo router cho web có thể là đối thủ cạnh tranh trực tiếp với Next.js. Expo đang dần tiến gần hơn đến web, còn Vercel đã không nói về di động trong nhiều năm. Điều đó tốt và đáng hoan nghênh. Trong mọi trường hợp, hãy để cuộc chơi bắt đầu."
3:05 Mình nghĩ cuộc chơi đã bắt đầu rồi, vì mọi thứ đã trở nên thú vị hơn giữa Gui và Evan Bacon. Gui đã đăng về một ứng dụng được xây dựng bằng Next.js và Solito, và mọi người đều kiểu, "Ủa, ứng dụng di động đó được xây dựng bằng Next.js như thế nào? Không có gì trong tệp nhị phân iOS cả."
3:22 Tất nhiên, mỗi bên đều có lý lẽ riêng. Evan đã đi sâu vào mã và đúng là không hề có Next.js trong tệp nhị phân của ứng dụng đó. Nhưng người hòa giải tốt của chúng ta, Jamon Holmgren, đã giải cứu.
3:36 Anh ấy đã đặt mọi thứ vào đúng vị trí. Có lẽ lý do Gui nói như vậy là vì Solito được sử dụng. Solito cũng sử dụng Expo, và sau đó ứng dụng Expo sử dụng một backend là Next.js. Vì vậy, ứng dụng đang sử dụng API Next.js, mà, mình nghĩ cách diễn đạt ở đây không chính xác, có thể là cố ý không chính xác, ai mà biết được. Nhưng nó cho thấy mọi thứ đã trở nên thú vị hơn một chút giữa Expo và Vercel.
4:05 Mình nghĩ chúng ta sẽ thấy nhiều điều tương tự hơn trong tương lai. Quay trở lại việc thuê Fanor Rojo, điều này có ý nghĩa gì đối với Vercel, đối với Next.js, đối với các kế hoạch di động? Chúng ta chưa biết vào thời điểm này, nhưng sẽ rất thú vị để theo dõi, vì mình đồng ý rằng Next.js có tiềm năng lớn, họ có thể tham gia vào lĩnh vực di động bằng cách nào đó.
4:22 Bài đăng của mình về việc sử dụng capacitor với Next.js là một trong những bài đăng phổ biến nhất mà mình từng thực hiện. Điều này cho thấy rằng mọi người đang tìm cách đưa ứng dụng Next.js của họ vào một ứng dụng di động. Tuy nhiên, nếu Vercel chỉ đưa ra một bộ điều hợp cho phép bạn đưa ứng dụng Next.js của mình một cách dễ dàng với một web view vào một ứng dụng di động, thì điều đó không tốt hơn capacitor hoặc ionic trong quá khứ. Và mô hình đó không còn hiệu quả nữa ngày nay, với cách React Native, Expo và tin tức tiếp theo mà mình sắp chia sẻ đang hoạt động.
4:51 Ngay bây giờ, Vercel phải sáng tạo hơn một chút. Mình rất tò mò muốn biết họ đang ấp ủ điều gì. Có lẽ họ đã mày mò một cái gì đó, nhưng mình hy vọng nó tốt hơn chỉ là một bộ điều hợp cho web.
5:01 Cuối cùng, có một công nghệ đa nền tảng mới tên là Lynx. Thường thì mình không nhanh chóng chạy theo bất kỳ xu hướng mới nào hoặc trở nên quá phấn khích, nhưng lần này mình thực sự rất hào hứng. Điều này có thể là một bước tiến lớn, vì công ty đứng sau Lynx thực chất là ByteDance.
5:18 Chắc hẳn bạn đã nghe nói về ByteDance rồi, họ cũng là chủ sở hữu của TikTok. Và họ cũng vừa mới mở mã nguồn Trya (mình không biết phát âm đúng không), một trình chỉnh sửa AI khác, trông hơi giống Cursor. Mình nghĩ nó cũng là một nhánh của VS Code. Vì vậy, họ đang mở mã nguồn rất nhiều công cụ của mình, và Lynx thực sự đã được sử dụng trong nhiều năm trong TikTok.
5:41 Lynx giống một bộ công cụ hơn. Ngoài ra còn có Speedy (sử dụng Rust), các công cụ của họ, Lynx cho web, PJS để tối ưu hóa JavaScript, và giờ đây còn có gói React Lynx, có nghĩa là bạn có thể xây dựng ứng dụng đa nền tảng với Lynx bằng React. Tất cả đều hướng đến
6:00 việc mang lại trải nghiệm thực sự native và thực sự nhanh chóng. Bạn có thể thấy điều này từ TikTok và các ứng dụng khác, hiệu suất là yếu tố quan trọng nhất hiện nay. Có một bài đăng trên blog tuyệt vời ở đây phác thảo về nó, nhưng về cơ bản, nó vẫn là về việc sử dụng những gì các nhà phát triển web đã quen thuộc.
6:16 Nếu bạn xem qua, chúng ta thấy rất nhiều kiểu dáng, CSS, bạn có thể viết CSS của riêng mình. Một trong những tính năng nổi bật nhất, hoặc những tính năng làm cho Lynx khác biệt, có lẽ là mô hình luồng của họ. Họ có một luồng chính chịu trách nhiệm về tính tương tác và một luồng nền khác, điều này làm cho nó thực sự tuyệt vời.
6:35 Nếu bạn xem trải nghiệm khởi động ở đây, mình phải thừa nhận rằng nó thực sự, thực sự nhanh chóng. Có một bài viết tuyệt vời được chia sẻ từ Gro về sự khác biệt giữa Lynx và React Native. Chúng ta có sự khác biệt giữa Lynx và React Native trong công cụ đa luồng. Tuy nhiên, bài viết này vẫn giả định cầu nối JavaScript và nút thắt cổ chai, điều này không hoàn toàn chính xác đối với React Native nữa với Fabric và kiến trúc mới.
6:59 Lynx cũng có tùy chọn hiển thị Native hoặc đảm bảo tính nhất quán Pixel Perfect trên thiết bị di động và máy tính để bàn thông qua một trình kết xuất tùy chỉnh. Nếu bạn xem công cụ kết xuất ở đây, nó khá giống với những gì bạn đã quen thuộc từ React Native.
7:15 Để mình phóng to cái này lên. Ghét nhất là mấy cái menu không tự đóng. Ok, nếu bạn có một cái gì đó trong ứng dụng Lynx của mình như một cái nút, nó sẽ là một UI image, một image view, hoặc một hình ảnh trên trình duyệt. Tương tự ở đây, UI text view, text view iOS, Android, khá nhiều khái niệm tương tự mà bạn đã quen thuộc từ React Native.
7:32 Gro còn nói gì nữa? Nó cũng chủ yếu được lấy cảm hứng từ web bằng cách sử dụng CSS và style. Herbot CH đã chia sẻ một số, à, không phải hạn chế, nhưng anh ấy đã đi sâu vào code trong tài liệu và tìm thấy một số lỗi, đặc biệt là một cái gì đó như React 17 API. Thật sự, điều đó nghe có vẻ không ổn chút nào.
7:55 Xem thêm, định tuyến có vẻ khá lạ. Tất nhiên, mình đã thử rồi. Bạn có thể vào hướng dẫn bắt đầu. Có một ứng dụng tên là The Lynx explorer mà bạn phải cài đặt. Bạn cần tự build cái binary đó và khởi chạy nó. Bạn có thể chạy "bun run", mình không biết, "def" hay gì đó, nó sẽ hiển thị bản build RS.
8:16 Bạn có một mã QR. Mình không thể tự build ứng dụng đó để triển khai nó cho thiết bị native của mình. Mình sẽ phải copy nó, nhập nó vào đây, nhấn "go" và sau đó mình vào ứng dụng Lynx của mình. Nếu bạn nhìn vào cái này, nó trông rất quen thuộc với React Native. Điều duy nhất là bây giờ chúng ta import những thứ như "useCallback", "useEffect", "useState" từ phiên bản Lynx của React.
8:37 Mình không biết mình cảm thấy thế nào về điều này. Phần còn lại trông rất giống với những gì chúng ta đã từng làm, nhưng tất nhiên, chúng ta sẽ phải đi sâu hơn vào code đó. Vì vậy, hãy cho mình biết trong phần bình luận nếu bạn quan tâm đến việc xem thêm một chút về cách Lynx hoạt động và cách chúng ta có thể xây dựng một ứng dụng. Mình hoàn toàn sẵn sàng thử điều này.
8:54 Nói về sự tương đồng, Kashba cũng chỉ ra rằng một số phần thực sự trông rất giống Reanimated. Vì vậy, nếu chúng ta nhìn vào cái này với điều chính ở đây, và sau đó chúng ta nhìn vào Reanimated nơi nó chỉ là "workl", nó khá giống nhau.
9:08 Nhưng điều tốt là nhà phát triển cũng đã viết bài đăng trên blog tuyệt vời này để giới thiệu Lynx rất khiêm tốn về điều này. Vì vậy, Kuan Hang trước đây đã làm việc cho ReactJS core và React Native, và anh ấy thậm chí còn nói, "Tôi đã may mắn có cơ hội làm việc trực tiếp với một số nhân vật có ảnh hưởng nhất, những người về cơ bản đã định hình kỷ nguyên công nghệ UI này."
9:29 "Không nghi ngờ gì nữa, nó đã là một phần trong bản sắc của tôi. Lynx chắc chắn tôn trọng React," và mình nghĩ đây là một điểm khởi đầu tốt. Bạn không muốn bắt đầu như với một cuộc chiến lớn. Mình không biết Lynx sẽ đi đâu. Mình chỉ nghĩ rằng bình luận này chắc chắn đã giành được giải thưởng cho bình luận hay nhất: "Bao lâu nữa thì công việc đầu tiên yêu cầu năm năm kinh nghiệm?" Nó luôn luôn là như vậy.
9:51 Cuối cùng, mình chỉ muốn chia sẻ những lời cuối cùng mà Gro đã đưa ra trong bản tóm tắt về sự khác biệt và những điểm tương đồng chính: "Nếu không có thử nghiệm thực tế hoặc tài liệu kỹ thuật chi tiết ngoài bài đăng trên blog này, một số khác biệt này vẫn mang tính khát vọng hoặc suy đoán."
10:03 "Hiệu suất và mức độ chấp nhận thực tế của Lynx cuối cùng sẽ xác định mức độ khác biệt thực sự của nó so với React Native," và mình hoàn toàn đồng ý. Bài đăng trên blog rất thú vị, tài liệu của Lynx rất hay và những gì bạn có thể làm với code đã khá hay về mặt thử nghiệm, chạy nó trên thiết bị, nhưng thực sự phải xem hệ sinh thái của Lynx phát triển như thế nào và mọi người đang làm gì từ điều này.
10:27 Ok, hãy tóm tắt nhanh chóng và đặt mọi thứ vào đúng vị trí. Vì vậy, thứ nhất, Callstack, framework React Native mới, trông thực sự tuyệt vời cho các ứng dụng doanh nghiệp vẫn đang sử dụng React Native CLI. Vercel có thể chuyển nhiều hơn vào vùng đất native và chúng ta phải chờ xem họ đang ấp ủ điều gì.
10:44 Lynx là một cách tiếp cận thú vị và nên được xem xét nghiêm túc vì ByteDance, công ty đứng sau TikTok, cũng chủ yếu đứng sau Lynx, và điều đó có nghĩa là một điều gì đó. Tất cả điều này có ý nghĩa gì đối với Expo? Chà, hiện tại họ đang đi trước rất nhiều về cơ sở hạ tầng và công cụ di động, vì vậy đó là một lựa chọn rõ ràng cho bất kỳ ứng dụng nghiêm túc nào.
11:03 Họ cũng tăng gấp đôi AI với chiến lược AI của họ và thiết lập các quan hệ đối tác chiến lược với Bold Repet và tất cả các công cụ khác trong lĩnh vực mã hóa wipe ngay bây giờ. Ngoài ra, React Native ổn định hơn rất nhiều và có một hệ sinh thái khổng lồ, sẽ mất rất nhiều thời gian để Lynx hoặc các Framework mới khác bắt kịp hoàn toàn những gì R Native đã xây dựng trong khoảng 7 năm qua.
11:26 Chúng ta không thể dự đoán nhiều năm tới với sự điên cuồng của AI đang diễn ra, nhưng từ những gì mình đã thấy, React Native và Expo ngay bây giờ vào năm 2025 vẫn là lựa chọn tốt nhất của bạn cho các ứng dụng React Native Native và Universal. Cuối cùng, chúng ta không nên quên Expo không ngủ, vì vậy Expo đang làm việc trên các SDK mới cho bản đồ.
11:44 Một cái gì đó khá thú vị sắp ra mắt, hỗ trợ SQLite cho web và nhiều cải tiến sắp tới trong năm nay cho Expo Router, đảm bảo họ vẫn là lựa chọn đầu tiên, mà họ, nhân tiện, là cho hầu hết các AI Builder tại thời điểm này.
11:55 Bạn nghĩ gì về tất cả những phát triển này? Hãy cho mình biết trong phần bình luận điều gì sẽ xảy ra tiếp theo. Mình rất phấn khích. Nhấn thích và đăng ký theo dõi, và mình sẽ gặp bạn trong video tiếp theo. Cho đến lúc đó, hãy giữ vững tinh thần và viết code vui vẻ.
Dịch Vào Lúc: 2025-03-12T14:23:08Z
Phiên bản Dịch: 3.1 Improved translation step with full context