#  @ipla03 Fabrizio Fabrizio posts on X about native, app, in the, performance the most. They currently have [-----] followers and [---] posts still getting attention that total [-----] engagements in the last [--] hours. ### Engagements: [-----] [#](/creator/twitter::1211284416095383556/interactions)  - [--] Week [-----] -84% - [--] Month [------] +12% - [--] Months [---------] +664% - [--] Year [---------] +948% ### Mentions: [--] [#](/creator/twitter::1211284416095383556/posts_active)  - [--] Week [--] -50% - [--] Month [--] +28% - [--] Months [---] +220% - [--] Year [---] +375% ### Followers: [-----] [#](/creator/twitter::1211284416095383556/followers)  - [--] Week [-----] +0.42% - [--] Month [-----] +3.60% - [--] Months [-----] +136% - [--] Year [-----] +348% ### CreatorRank: [-------] [#](/creator/twitter::1211284416095383556/influencer_rank)  ### Social Influence **Social category influence** [technology brands](/list/technology-brands) 4.9% [stocks](/list/stocks) 2.94% [travel destinations](/list/travel-destinations) 1.96% [social networks](/list/social-networks) 1.96% **Social topic influence** [native](/topic/native) 26.47%, [app](/topic/app) 13.73%, [in the](/topic/in-the) 11.76%, [performance](/topic/performance) 7.84%, [if you](/topic/if-you) 7.84%, [this is](/topic/this-is) 7.84%, [how to](/topic/how-to) 6.86%, [render](/topic/render) 5.88%, [views](/topic/views) 5.88%, [the new](/topic/the-new) 4.9% **Top accounts mentioned or mentioned by** [@mahersafadii](/creator/undefined) [@michaelveroukis](/creator/undefined) [@terrysahaidak](/creator/undefined) [@thekitze](/creator/undefined) [@aerion586915](/creator/undefined) [@wicakradityo](/creator/undefined) [@danieledrisian](/creator/undefined) [@corysimmons123](/creator/undefined) [@umair170](/creator/undefined) [@mprado](/creator/undefined) [@brexhq](/creator/undefined) [@aidenybai](/creator/undefined) [@interestingail](/creator/undefined) [@mattshumer](/creator/undefined) [@proskuaaa](/creator/undefined) [@iplathebeautyofstatemachinesinreact7b340676ceb8](/creator/undefined) [@wicak_radityo](/creator/undefined) [@awadniakra80388](/creator/undefined) [@ugbahisioma](/creator/undefined) **Top assets mentioned** [Alphabet Inc Class A (GOOGL)](/topic/$googl) ### Top Social Posts Top posts by engagements in the last [--] hours "Compiling in release mode brings the CPU usage to around 27% Thats around a half of doing the same UI in React Native Although this is by no means a correct and fair benchmark to me it shows there is space to create the fastest truly native cross platform framework I still think right now React Native is still the best solution to build cross platform app 95% of the times In the future who knows Here is Kotlin updating [---] native views [--] times a second Achieved through KMP a custom made declarative UI builder and SolidJS-like signals https://t.co/uChvjxkDhc Here is Kotlin updating [---] native" [X Link](https://x.com/ipla03/status/2017973718920642751) 2026-02-01T14:50Z [----] followers, [----] engagements "Use React Native unless you have a solid reason not to is a good approach The Flutter army attacks me every time I say use React Native when in doubt https://t.co/rBQcv4PqsE The Flutter army attacks me every time I say use React Native when in doubt https://t.co/rBQcv4PqsE" [X Link](https://x.com/ipla03/status/2018309427825139918) 2026-02-02T13:04Z [----] followers, [----] engagements "Interesting enough there is a website that compares RN performance between old a new arch and the new seems to be slightly slower on Android The last version available on that website it [----] tho would be interesting to see that on the latest version I would expect this to have got better [----] is almost one year old" [X Link](https://x.com/ipla03/status/2019756101349048325) 2026-02-06T12:52Z [----] followers, [----] engagements "Half way trough implementing conditional rendering for my mobile framework Unfortunately control flow blocks needs to be implemented as custom component (note the If with a capital I) This is because being the framework full signal based the component function doesn't only get run at startup and never again (No re-renders in that sense) So normal control flow blocks won't work" [X Link](https://x.com/ipla03/status/2019861207583265005) 2026-02-06T19:50Z [----] followers, [----] engagements "@aerion586915 Thanks its just a draft tho Id like to make it much better" [X Link](https://x.com/ipla03/status/2019869354725380574) 2026-02-06T20:22Z [----] followers, [--] engagements "First attempt at conditional rendering in my own mobile UI framework Still not perfect i need to update the code to cleanup the unmounted view data but still i can show and hide a view" [X Link](https://x.com/ipla03/status/2020103710639018128) 2026-02-07T11:53Z [----] followers, [----] engagements "@wicak_radityo Programming knowledge it not the only thing preventing people from building stuff The average user doesnt even know what they want/need even now with AI you cant expect them to know how to ask for a solution to their problems" [X Link](https://x.com/ipla03/status/2021650440354771060) 2026-02-11T18:20Z [----] followers, [--] engagements "It's official just booked the house Ill be in Rome for the whole month of March" [X Link](https://x.com/ipla03/status/2021960812907421864) 2026-02-12T14:53Z [----] followers, [---] engagements "@DanielEdrisian Saying that react native will feel outdated is like saying that native iOS will feel outdated" [X Link](https://x.com/anyuser/status/1932134287891107884) 2025-06-09T17:54Z [----] followers, [----] engagements "Since many people don't even know that BlueSky is an open source react-native app I was working on a TikTok like feed trying to improve performance The BlueSky expo-vide player pool was very helpful as a starting point to implement pooling Go check out the repo it's full of useful stuff from great engineers https://github.com/bluesky-social/social-app/blob/main/src/screens/VideoFeed/index.tsx https://github.com/bluesky-social/social-app/blob/main/src/screens/VideoFeed/index.tsx" [X Link](https://x.com/anyuser/status/1970512336877203732) 2025-09-23T15:35Z [----] followers, 19.2K engagements "@mahersafadii Yeah that makes sense on the other hand with Kotlin I could squeeze out some more performance with value classes and inline functions that Dart doesnt support" [X Link](https://x.com/ipla03/status/2023051662630457615) 2026-02-15T15:07Z [----] followers, [---] engagements "This shape is called a SQUIRCLE and i just made it [--] times faster to render it in React-Native. Let me explain how i did it. This shape is commonly used in modern designs it kinda looks like a rounded square but as you can the corners are smooth and organic In [----] if you want to implement peak designs you need this shape In react-native up to today there were a couple of ways to do it [--]. react-native-figma-squircle: this is an SVG based solution which is a deal breaker due to performance (it's good enough but svg has some overhead and can be too slow when many are rendered together) and due" [X Link](https://x.com/ipla03/status/1954286123406262280) 2025-08-09T20:58Z [----] followers, 36.2K engagements "Im thinking about choosing Dart instead of Kotlin for my cross platform mobile framework The only reason is support for hot reload that in KMP is still far from happening on mobile I prefer Kotlin on every other aspect but hot reload is a big one and there is no clear roadmap for that Even tho the Kotlin team said theyre working on it What do you think" [X Link](https://x.com/ipla03/status/2023041704849248328) 2026-02-15T14:28Z [----] followers, [----] engagements "@MichaelVeroukis How are previews more useful than hot reload Never tried them on Android Ive tried SwiftUI previews tho and compared to React Natives hot reload its way worse" [X Link](https://x.com/ipla03/status/2023415486206382233) 2026-02-16T15:13Z [----] followers, [--] engagements "@terrysahaidak I would never recreate flutter those are [---] UIViews" [X Link](https://x.com/ipla03/status/2018425539560644616) 2026-02-02T20:45Z [----] followers, [---] engagements "@terrysahaidak Compose multiplatform is the UI framework KMP is just Kotlin compiling to multiple targets including iOS" [X Link](https://x.com/ipla03/status/2018426760879116401) 2026-02-02T20:50Z [----] followers, [--] engagements "If you're a SwiftUI or Jetpack Compose developer i need your help I'm trying to figure out an api for my mobile cross platform framework In React i use a lot the pattern in the image attached take the same props forward them to the wrapped component to enhance it's functionality I know in SwiftUI and Jetpack Compose this is something that can't be done How do you handle this Is it just not necessary in those frameworks I'd like to know you're point of view https://twitter.com/i/web/status/2018672288623677596 https://twitter.com/i/web/status/2018672288623677596" [X Link](https://x.com/ipla03/status/2018672288623677596) 2026-02-03T13:05Z [----] followers, [----] engagements "@corysimmons123 Yeah i'm trying to build a cross-platform mobile framework as a side project Getting RN to do good native UI is not that hard everything under the hood is native the whole navigation stack is native right now you just need to know what components to use" [X Link](https://x.com/ipla03/status/2018694463908966672) 2026-02-03T14:34Z [----] followers, [---] engagements "@umair170 That might be secret but its public information that this is driving me crazy" [X Link](https://x.com/ipla03/status/2019707048368517610) 2026-02-06T09:37Z [----] followers, [--] engagements "How do you estimate the development time for a feature you don't know how to implement" [X Link](https://x.com/ipla03/status/1873017860752363623) 2024-12-28T14:47Z [----] followers, 13.4K engagements "I'm great at coding but i suck at UI/UX designing What tips you guys got for me to improve on this" [X Link](https://x.com/ipla03/status/1880987391504101588) 2025-01-19T14:35Z [----] followers, 67.2K engagements "@thekitze You can measure the knowledge of react of a developer on how many useEffect they use" [X Link](https://x.com/ipla03/status/1891532464381624395) 2025-02-17T16:57Z [----] followers, 10.1K engagements "@thekitze This is what it looks like" [X Link](https://x.com/ipla03/status/1932194856383750649) 2025-06-09T21:55Z [----] followers, 10.5K engagements "Hear me out on this why don't we give names to the function inside of the useEffect so it's clear what it does" [X Link](https://x.com/ipla03/status/1971979294189695084) 2025-09-27T16:44Z [----] followers, 42.1K engagements "Big news to share with you guys after this past weekend of relax in Rome I got back home to work with the amazing guys from Margelo The amount of super skilled developers I saw in their team is just crazy" [X Link](https://x.com/ipla03/status/1980270728864821322) 2025-10-20T13:51Z [----] followers, 15.4K engagements "Quick snippet to extract a style from a StyleProp Useful when you want to wrap a component" [X Link](https://x.com/ipla03/status/1982116141121016300) 2025-10-25T16:04Z [----] followers, [----] engagements "What is the most astonishing thing you ever saw in a CS class Today i saw a guy attending the #coding class with his #SteamDeck and it will be the most beautiful thing i'll see today" [X Link](https://x.com/anyuser/status/1583035099636850688) 2022-10-20T09:59Z [----] followers, [--] engagements "Why is Angular so used in the enterprise world Im a react developer currently talking with clients and companies they always ask if I can work with Angular" [X Link](https://x.com/anyuser/status/1865055381833109677) 2024-12-06T15:27Z [----] followers, [----] engagements "@mprado @brexHQ Bro a hook is an abstraction if you or your team created an abastraction over some crap code you cant blame that on hooks" [X Link](https://x.com/anyuser/status/1870941288004235630) 2024-12-22T21:15Z [----] followers, [----] engagements "I like the concept of Go the concurrency model the high performance and resource efficiency the simplicity and native compilation. I just cannot force myself to like Go web frameworks in Java I can use Spring Boot or Quarkus and a lot of stuff just work a lot of things I need to do there just is a Spring library that nicely integrates with the framework and is battle tested. I tried using Gin once its rough for my taste stuff dont work the docs are poor and I waste hours to figure out whats the right library to implement what I need Biggest deal breaker for me is not having OpenApi and" [X Link](https://x.com/anyuser/status/1876781675113566532) 2025-01-08T00:03Z [----] followers, 14.1K engagements "If you're using Spring Boot with Docker containers and you are not doing it as described in this talk you're missing out -70% of startup time -35% of memory usage Increased throughput All of this without using GraalVM and native images" [X Link](https://x.com/anyuser/status/1880613783007297864) 2025-01-18T13:50Z [----] followers, 45.7K engagements "This Spring Boot Dockerfile produces an image that consumes 33% less memory than the one produced by Buildpacks (Spring suggested way to build a Docker image) Let me explain what it does ๐งต" [X Link](https://x.com/anyuser/status/1887104489338916998) 2025-02-05T11:42Z [----] followers, 67.3K engagements "You can say what you want about React Native on Android but build times are actually faster than iOS" [X Link](https://x.com/anyuser/status/1888618743409873083) 2025-02-09T15:59Z [----] followers, [----] engagements "@aidenybai Hell no why would I want the code to go all the way to the left on my [--] inch monitor rather than being more centered having the sidebar on the left" [X Link](https://x.com/anyuser/status/1890497119804404168) 2025-02-14T20:23Z [----] followers, [----] engagements "@interesting_aIl Youre not supposed to go that deep the ear takes the garbage out in its own you use q-tip to clear the outer part of the hear canal" [X Link](https://x.com/anyuser/status/1916983283281277111) 2025-04-28T22:30Z [----] followers, 13.4K engagements "PRO TIP Use reanimated entering and exiting animations to give your skeletons a nice soft transition when the content loads" [X Link](https://x.com/anyuser/status/1917939852563108000) 2025-05-01T13:51Z [----] followers, 14.7K engagements "@mattshumer_ I mean yeah if you were blind since birth you wouldnt notice everybody else meh" [X Link](https://x.com/anyuser/status/1925236086004916610) 2025-05-21T17:03Z [----] followers, 10.4K engagements "It does not promise native it is native. The whole rendering stack uses native views and nowdays the whole navigation stack uses native primitives used to be different years ago but right now all you see from a RN app is 100% native The blue sky team also write a great article about small things to pay attention to to actually get the 100% native feeling and are really simple and quick things the developer just needs to know that" [X Link](https://x.com/anyuser/status/1932135314761593198) 2025-06-09T17:58Z [----] followers, [----] engagements "Use LayoutAnimationConfig to skip exiting animations when the screen unmounts" [X Link](https://x.com/anyuser/status/1941871802893979719) 2025-07-06T14:48Z [----] followers, 21.7K engagements "The thing is that RN has problems as any cross platform frameworks does where RN wins is in ease of writing native views where you met RN limits Take for example what discord did with their chat list component Everything was good with RN but the list due to performance issues (big problem of RN with lists) so they went native with just that rather than the whole app Thats also why I think a good RN dev should know at least the basics of native iOS and Android development" [X Link](https://x.com/anyuser/status/1950589640051712211) 2025-07-30T16:09Z [----] followers, 13.9K engagements "I got the Squircle view working on iOS as well and man it is fast ๐ 10x faster than the SVG alternative You can see the time it takes to render [----] FastSquircleView compared to [----] SVG squircle views On top of that my implementation easily supports shadows outlines and clipping children Is it time to put it together with the Android version and drop a npm package" [X Link](https://x.com/anyuser/status/1952771771242787057) 2025-08-05T16:40Z [----] followers, 11.6K engagements "I just put everything together and published it to npm Now you all can correctly implement the UI your designers created with the right shape https://github.com/fbeccaceci/react-native-fast-squircle I got the Squircle view working on iOS as well and man it is fast ๐ 10x faster than the SVG alternative You can see the time it takes to render [----] FastSquircleView compared to [----] SVG squircle views On top of that my implementation easily supports shadows outlines and https://t.co/YrKa6ic3sI https://github.com/fbeccaceci/react-native-fast-squircle I got the Squircle view working on iOS as well" [X Link](https://x.com/ipla03/status/1953423250765107531) 2025-08-07T11:49Z [----] followers, [----] engagements "I learned a lot about how React-Native renders a View to the screen building this You'd be interested in a post that explains that This shape is called a SQUIRCLE and i just made it [--] times faster to render it in React-Native. Let me explain how i did it. This shape is commonly used in modern designs it kinda looks like a rounded square but as you can the corners are smooth and organic In [----] if you https://t.co/WDOUjHeONh This shape is called a SQUIRCLE and i just made it [--] times faster to render it in React-Native. Let me explain how i did it. This shape is commonly used in modern" [X Link](https://x.com/anyuser/status/1954499510769533091) 2025-08-10T11:06Z [----] followers, 17K engagements "It looks like a bunch of people are interested in how React Native renders Views to the screen Give me a little bit of time to put everything together and Ill explain what Ive learned Will probably be under the shape of a blog post since there is a bunch of stuff and code to show I learned a lot about how React-Native renders a View to the screen building this You'd be interested in a post that explains that I learned a lot about how React-Native renders a View to the screen building this You'd be interested in a post that explains that" [X Link](https://x.com/anyuser/status/1954856683450085733) 2025-08-11T10:45Z [----] followers, [----] engagements "I've spent some times profiling and testing lists in React Native. I think it is possible to create a list component that uses Reanimated to avoid re-renders completely and be extremely fast The caveat is that it would require working your list items in a slightly different manner from what we are used to with current lists to avoid re-renders completely Do you think is something worth keep working or are you all ok with current lists solutions" [X Link](https://x.com/ipla03/status/1955623759865352516) 2025-08-13T13:33Z [----] followers, [----] engagements "I made this RN library it already has 100+ stars on github but still it doesn't appear in google search results how do you fix that https://github.com/fbeccaceci/react-native-fast-squircle https://github.com/fbeccaceci/react-native-fast-squircle" [X Link](https://x.com/anyuser/status/1956322869807305101) 2025-08-15T11:51Z [----] followers, 11.2K engagements "Look at this simple linear gradient background. Takes [--] seconds to implement and looks so so so much better than solid black" [X Link](https://x.com/anyuser/status/1956430533270929722) 2025-08-15T18:59Z [----] followers, 55.9K engagements "As many suggested i've added an simple image to show the squircle shape in my react-native-fast-squircle github repo Go star it https://github.com/fbeccaceci/react-native-fast-squircle https://github.com/fbeccaceci/react-native-fast-squircle" [X Link](https://x.com/ipla03/status/1956638970890043869) 2025-08-16T08:47Z [----] followers, 11.1K engagements "If you're building a mobile app look at this: - A single link detects what kind the client device is and automatically redirects to the correct store - Fallback to a webpage for desktop users or when the device type cannot be determined The result: http://meeself.com/get http://meeself.com/get" [X Link](https://x.com/anyuser/status/1957392746840256933) 2025-08-18T10:42Z [----] followers, [----] engagements "I often go on Dribbble to find design inspiration for mobile apps and i noticed a thing: Lots of designers want to get creative with the bottom tab bar making it shiny making it floating and all that stuff Have you ever noticed as most used app in the world keep it simple on this you should as well" [X Link](https://x.com/anyuser/status/1958472139805204931) 2025-08-21T10:11Z [----] followers, [----] engagements "Super simple solution to add multiple themes to a react-native app avoiding unnecessary re-renders in the createStyles function styles created as objects are static and will never change and so never cause a re-render styles created as a function can access the theme object and are the only one that will cause re-rendering" [X Link](https://x.com/anyuser/status/1959702475260170593) 2025-08-24T19:40Z [----] followers, [----] engagements "I see stars for react-native-fast-squircle stopped growing. I think this is because: [--]. Devs don't know what a squircle is and why they should use it [--]. Devs who know what a squircle is don't know why they should use react-native-fast-squircle over other solutions Also my library doesn't appear in google search for "react-native squircle" and other non-specific search terms that's probably something that has to be solved" [X Link](https://x.com/ipla03/status/1960294387876839886) 2025-08-26T10:52Z [----] followers, 11.2K engagements "I normally use expo google fonts and useFont to load fonts into the app Reading into expo docs i found that statically loading them in app.json is both more performant and allow to make fontWeight work with Android which is useful with NativeWinde" [X Link](https://x.com/anyuser/status/1961846843421139005) 2025-08-30T17:41Z [----] followers, 11.1K engagements "I got the new iOS [--] subtitle to work in react-native with React Navigation I will probably soon open a PR for this largeSubtitle and subtitleView new properties" [X Link](https://x.com/anyuser/status/1963673910358212886) 2025-09-04T18:41Z [----] followers, [----] engagements "Apparently in Nativewind there is this open issue that adding a new style to a component causes the hot reload to fully refresh the app This is driving me crazy and it's the reason i'm moving away from it https://github.com/nativewind/nativewind/issues/1505 https://github.com/nativewind/nativewind/issues/1505" [X Link](https://x.com/ipla03/status/1964423795264893399) 2025-09-06T20:21Z [----] followers, 12.4K engagements "I just release react-native-fast-squircle v1.0.9 including a fix to make it work on react-native [----] and Expo sdk 54" [X Link](https://x.com/anyuser/status/1966086295039385846) 2025-09-11T10:27Z [----] followers, [----] engagements "I'm about to launch a mobile dev (React Native) agency Tips on how to find clients I know some of you who follow me are doing great on this i need your knowledge" [X Link](https://x.com/anyuser/status/1966209371320254881) 2025-09-11T18:36Z [----] followers, [----] engagements "My library react-native-fast-squircle just got past [---] stars on GitHub We need to get to [---] to be the most popular squircle library for RN It already is the most performant let's see how long it takes to get the first position" [X Link](https://x.com/anyuser/status/1966807096688509122) 2025-09-13T10:12Z [----] followers, 12.1K engagements "Looks like there is no actively maintained and up to date background upload library for React Native Might be time to change that" [X Link](https://x.com/anyuser/status/1966822820433781044) 2025-09-13T11:14Z [----] followers, [----] engagements "Getting the media upload to work in background was kinda easy The hard part i think is to create an api that handles many different use cases Also need to figure out how the performance is with big files and multipart/form-data since it requires to do a full copy of the file on the disk to work" [X Link](https://x.com/anyuser/status/1967279257974919215) 2025-09-14T17:28Z [----] followers, [----] engagements "So apparently with RN [----] (and so expo sdk 54) the turned on a feature flag on Android that changed how Views are rendered under the hood This caused react-native-fast-squircle to fallback to default rounded rect rendering instead of squircles I've found a solution and working on a fix i hope to release it in the next couple days" [X Link](https://x.com/anyuser/status/1967594020743307534) 2025-09-15T14:19Z [----] followers, [----] engagements "I had a guy asking me if there was a way to sponsor my work on react-native-fast-squircle So i've enabled GitHub sponsors if anyone want to help me keep working on it i really appreciate" [X Link](https://x.com/anyuser/status/1968230446975815895) 2025-09-17T08:28Z [----] followers, [----] engagements "Fast-Squircle v1.0.11 is out This release fixes squircle rendering on Android with Expo SDK [--] and React Native 0.81" [X Link](https://x.com/anyuser/status/1968607925108097253) 2025-09-18T09:27Z [----] followers, [----] engagements "I just found out expo-image has a recyclingKey prop that works well paired with FlashList This basically resets the image to blank state when changed useful in recycling lists like FlashList so you don't show stale content when your view gets recycled" [X Link](https://x.com/anyuser/status/1969506924128309463) 2025-09-20T21:00Z [----] followers, [----] engagements "Memoization and dependency arrays are a pain in the ass in React Native What was your experience with react-compiler Is that prod ready and really does what it promise Never tried it" [X Link](https://x.com/anyuser/status/1970863335764848809) 2025-09-24T14:50Z [----] followers, [----] engagements "So once again the solution was in the BlueSky repository This hooks give you a callback that has stable reference and doesn't change with dependencies as useCallback does Useful for event handlers you need to pass to memoized component to save re-renders Just make sure you don't call a non reactive callback during rendering because captured variables will lag behind Also i have a question for any BlueSky engineer that might see this post wouldn't the lag behind possibly be solved by updating the ref.current outside of useInsertionEffect Link to the code in the first reply" [X Link](https://x.com/anyuser/status/1971205508066361535) 2025-09-25T13:29Z [----] followers, 33.5K engagements "LegendState is looking really interesting to me. Might be time to give it a try and see how performance can improve For those who don't know what fine-grained reactivity means just know that React by default re-renders a bunch more stuff than just what actually is visually changed and need to be re-painted With fine-grained reactivity you minimize this reducing the load on React diffing algo and reconciler getting faster re-renders" [X Link](https://x.com/anyuser/status/1973054119515459849) 2025-09-30T15:55Z [----] followers, [----] engagements "@proskuaaa I was skeptical at first but now Liquid Glass looks gorgeous to me" [X Link](https://x.com/anyuser/status/1973499665644658749) 2025-10-01T21:26Z [----] followers, [----] engagements "Remove your temp files from your React Native app before they fill your users memory Take a look at this code Enqueue temp files on creation and clean them up when you no longer need them" [X Link](https://x.com/anyuser/status/1974045206799434181) 2025-10-03T09:33Z [----] followers, [----] engagements "How to handle complex and multi step flows in React and React-Native Take a look at State Machines I just wrote an article on this go take a look at it https://medium.com/@ipla/the-beauty-of-state-machines-in-react-7b340676ceb8 https://medium.com/@ipla/the-beauty-of-state-machines-in-react-7b340676ceb8" [X Link](https://x.com/anyuser/status/1974810195931898284) 2025-10-05T12:13Z [----] followers, [----] engagements "Look at 10K javascript object being serialized in [--] millisecons in React Native and the best part is that you can then pass them to a native module with zero memory copies This is and advanced RN topic you might spend years developing apps without ever needing this Efficient serialization in RN is useful when you need to implement stuff natively Let's make an example: Lists. In React Native lists are good enough most times but we all have seen blanks spots and performance deterioration in very long lists UICollectionView is just way way faster so we want to implement a list natively (that's" [X Link](https://x.com/anyuser/status/1975290348533608593) 2025-10-06T20:01Z [----] followers, 26.5K engagements "If you want/need to add custom native code to your Expo/RN app this is where you need to start" [X Link](https://x.com/anyuser/status/1975578242854887740) 2025-10-07T15:05Z [----] followers, 14.5K engagements "I think i jumped to conclusion too quickly on my ArrayBuffer example Turns out that on the new arch RN already uses optimized binary serialization to send data to the native side (For some reason i thought they still used JSON) Here you can see that RN default serialization is faster than my ArrayBuffer implementation and this benchmark the ArrayBuffer result is for serialization only the RN default result is both serialization and deserialization on the native side As always in code there is not other way than testing and checking stuff to know what is faster Test performed on an iPhone X" [X Link](https://x.com/anyuser/status/1975583640722559389) 2025-10-07T15:26Z [----] followers, [----] engagements "I actually tried quickly implementing some virtualized list using the new VirtualView / but it kind is VERY VERY VERY experimental A few things: - The unstable_VirtualView exported component from react-native points to a flow file with a .js extension that simply doesn't work as it is because it uses enums that JS cannot understand so i had to modify that file - The VirtualView native component is not registered in the rn registry so by default you get an RCTUnimplementedComponentViewComponent so i had to manually register it on the native side - It randomly disappear as you can see from the" [X Link](https://x.com/anyuser/status/1977034177687031849) 2025-10-11T15:30Z [----] followers, [----] engagements "You can just use react-native and npm install react-native-fast-squircle to do that The NUMBER ONE reason why Android UIs look terrible is because they dont smooth/round any of their shapes ๐คฆโ https://t.co/PCxttjPp8J The NUMBER ONE reason why Android UIs look terrible is because they dont smooth/round any of their shapes ๐คฆโ https://t.co/PCxttjPp8J" [X Link](https://x.com/anyuser/status/1977345725613674497) 2025-10-12T12:08Z [----] followers, [----] engagements "Looks like in react-query useMutation supports a meta parameter where you can pass whatever object you want You can use it for anything you want an interesting use case is to invalidate query caches globally based on that" [X Link](https://x.com/anyuser/status/1980980415461839184) 2025-10-22T12:51Z [----] followers, 18.4K engagements "React native fast squircle just reached [---] stars on GitHub It now is the most starred rn squircle library other than the fastest Meanwhile most devs still dont know why they should care about squircles" [X Link](https://x.com/anyuser/status/1981025463792234807) 2025-10-22T15:50Z [----] followers, [----] engagements "I just noticed this in the Unistyles [--] docs Looks interesting super simple way to mange your ui when the keyboard opens" [X Link](https://x.com/anyuser/status/1982453873970213255) 2025-10-26T14:26Z [----] followers, [----] engagements "I want to implement this in RN secret sauce https://t.co/IGxWJ3n0sh secret sauce https://t.co/IGxWJ3n0sh" [X Link](https://x.com/anyuser/status/1982731109591843024) 2025-10-27T08:48Z [----] followers, 12.3K engagements "Go check this out looks amazing Stop using TouchableOpacity in React Native. Your app deserves better tap interaction. ๐งต Here's how to fix your touchables with pressto: https://t.co/FyoBb0RWT7 Stop using TouchableOpacity in React Native. Your app deserves better tap interaction. ๐งต Here's how to fix your touchables with pressto: https://t.co/FyoBb0RWT7" [X Link](https://x.com/anyuser/status/1983229638647120007) 2025-10-28T17:49Z [----] followers, [----] engagements "Little tips for FlashList in react-native - You want to have your renderItem function to never change because if it does every item currently mounted in the list will re-render Also they re-render as new components so you loose the chance to use memo This is why you need to wrap your renderItem in useCallback but it doesn't end here It might happen you need to access some state from your renderItem In this example the rendered item needs to know if it's last so it needs to access the data length if accessed directly it would be added to the useCallback deps array And so every time the data" [X Link](https://x.com/anyuser/status/1983323394658734562) 2025-10-29T00:02Z [----] followers, [----] engagements "I see this is going viral and a lot of people are impressed by this and praising RN Dont get me wrong this is great work and very nice to see this effort put into the rn community But its no surprise dont forget that whatever can run on native can run on RN often with little effort Thats why RN is so great Were open-sourcing React Native Godot this Sunday. After a year of testing polishing and making it scalable across all the different Android devices. Over the next few days well share all the different features weve built and best practices on how to use them. We built" [X Link](https://x.com/anyuser/status/1983515089543045160) 2025-10-29T12:43Z [----] followers, 14.9K engagements "In case you don't know The reason you should alway test performance in a release build when working with RN is: - In dev mode Hermes run's plain JS while in release it runs AOT produced bytecode which loads and runs faster - In release mode native code is compiled with higher level of optimization which causes a longer build but better performance" [X Link](https://x.com/anyuser/status/1983883671389016155) 2025-10-30T13:08Z [----] followers, [----] engagements "In had app i add a LottieView that takes 140ms to render Moved the animation to Skottie with react-native-skia and it renders in 2ms I'm literally in love with react-native-skia" [X Link](https://x.com/anyuser/status/1984261676536086631) 2025-10-31T14:10Z [----] followers, [----] engagements "Date formatting using toLocaleString is slow be aware of that just doing something like this can cause heavy renders if you to this a lot Like in a list or in many many elements If you need formatted dates in a list consider moving the formatting logic to the backend or formatting the data one you receive that in the response from the api" [X Link](https://x.com/anyuser/status/1984287932794933463) 2025-10-31T15:54Z [----] followers, 14.3K engagements "Had a quick look at the repository there is some effort put into this The repo for react-native-unity is much smaller and simpler Would be interesting to explore the code a little more Today were officially releasing React Native Godot to the public. For the first time every React Native developer can create games with an amazing UI on top. This unlocks a new era of apps and games. https://t.co/FD2kpOKcoB https://t.co/1cTmXt7a22 Today were officially releasing React Native Godot to the public. For the first time every React Native developer can create games with an amazing UI on top. This" [X Link](https://x.com/anyuser/status/1985071900972761195) 2025-11-02T19:49Z [----] followers, 10.2K engagements "If there is a thing i'm learning lately is that every app no matter how good you think you wrote it needs profiling and performance optimization" [X Link](https://x.com/anyuser/status/1985268038267007149) 2025-11-03T08:49Z [----] followers, [----] engagements "Proof of concept of instagram-like shared element transition With the new arch (the only arch) is surprisingly easy to implement stuff like that - synchronously measure the image - navigate to a page with presentation transparentModal and with no animation - place another image in the same bounds of the initial one and animate to full screen" [X Link](https://x.com/anyuser/status/1985462135938326859) 2025-11-03T21:40Z [----] followers, 10.1K engagements "I polished a little bit more the shared element transition Now next thing to do is add a scroll view for scrolling the focused post And make sure the gesture handler doesnt mess with it Imo its looking pretty good" [X Link](https://x.com/anyuser/status/1985759461386948746) 2025-11-04T17:22Z [----] followers, [----] engagements "Since many of you showed interest in performance optimization in RN In case you missed it this is the very first resource you should start with https://www.callstack.com/ebooks/the-ultimate-guide-to-react-native-optimization https://www.callstack.com/ebooks/the-ultimate-guide-to-react-native-optimization" [X Link](https://x.com/anyuser/status/1985981244086100108) 2025-11-05T08:03Z [----] followers, [----] engagements "In case you don't know React Native has many feature flags that change their behaviour It's not recommended to play with them if you're not encountering any problem but still it's cool to know https://github.com/facebook/react-native/blob/main/packages/react-native/scripts/featureflags/ReactNativeFeatureFlags.config.js https://github.com/facebook/react-native/blob/main/packages/react-native/scripts/featureflags/ReactNativeFeatureFlags.config.js" [X Link](https://x.com/anyuser/status/1986342793506128178) 2025-11-06T08:00Z [----] followers, 12K engagements "FlatList is not that terrible in terms of blank spots if you set the right parameters you don't see much blank The problem is that it achieves that rendering a lot of items [--] viewports worth of them by default. This means it renders [--] screens worth of items on top and [--] on bottom of what you're currently seeing Solutions light FlashList or LegendList are more efficient on this side for instance LegendLists's by default only renders content 250px on top and on bottom of the viewport which is a lot less than [--] whole viewports So this way it can save a lot of memory and cpu" [X Link](https://x.com/anyuser/status/1986743144407285920) 2025-11-07T10:30Z [----] followers, [----] engagements "I honestly think its a shame that Compose multiplatform went the Flutter route for iOS Single canvas all custom rendered RN proved the native UI approach is great high fidelity to what users expect and native feel Writing and app in Kotlin making it native on android and using rn-like native components on iOS would have been a game changer" [X Link](https://x.com/anyuser/status/1986846667568480279) 2025-11-07T17:22Z [----] followers, [----] engagements "If I have to be honest Im not a huge fan of file based routing Neither in expo nor in nextjs I still like writing my navigators the good old way (Even tho I recognize expo router comes handy when it time to do deep linking)" [X Link](https://x.com/anyuser/status/1986952274996797674) 2025-11-08T00:21Z [----] followers, [----] engagements "I wanna get deeper into React internals to figure out what it does exactly when rendering To me even 10ms looks like a lot to render a component I wanna know what is taking that time" [X Link](https://x.com/anyuser/status/1987531839033229803) 2025-11-09T14:44Z [----] followers, [----] engagements "The fastest react-native squircle library almost got to [---] stars Just one more to go" [X Link](https://x.com/anyuser/status/1988248743032832174) 2025-11-11T14:13Z [----] followers, [----] engagements "We are in [----] and still there is no way in react-native to detect if a style in StyleSheet.create is unused and can be safely removed" [X Link](https://x.com/anyuser/status/1988253468746727798) 2025-11-11T14:32Z [----] followers, [----] engagements "You can use react-query useMutation for whatever async operation you need to track loading and error states Not only for apis Please don't do const loading setLoading = useState(false) const error setError = useState(false)" [X Link](https://x.com/anyuser/status/1988568554736591240) 2025-11-12T11:24Z [----] followers, 27.2K engagements "Sometimes working on an app it might happen to you that you need to work on a screen that is not yet reachable navigating the app You can just add it and reach it through deep links with a command Expo Router makes this very easy" [X Link](https://x.com/anyuser/status/1988609556705075200) 2025-11-12T14:07Z [----] followers, [----] engagements "The changes they needed to make this work is actually not much They updated the PR now when I checked this morning was like [--] lines of C++ of changes They architected the code well if they can add features with this little change https://github.com/software-mansion/react-native-reanimated/pull/8595/files . has been achieved internally in Reanimated ๐ https://t.co/XCekOX9H7u https://github.com/software-mansion/react-native-reanimated/pull/8595/files . has been achieved internally in Reanimated ๐ https://t.co/XCekOX9H7u" [X Link](https://x.com/anyuser/status/1989363410296020992) 2025-11-14T16:02Z [----] followers, 10.2K engagements "If you dont know what youre doing redux gives you a defined structure and organization at the cost of some verbosity and boilerplate code If you know what youre doing zustand gives you more flexibility I personally enjoy the latter more On top of that zustand stores dont need to be global you can very easily create a store that you instantiate multiple times to encapsulate business logic For a large scale application which one does a better job https://t.co/sVNKFujDtZ For a large scale application which one does a better job https://t.co/sVNKFujDtZ" [X Link](https://x.com/anyuser/status/1989783679648842176) 2025-11-15T19:52Z [----] followers, 21.8K engagements "Progress update on the learning C++ journey - Understood the very basics of C++ - Figured out how to add C++ code as a library to an iOS so then i can add the same code to an Android app as well Right now Swift is calling C++ through an Objective-C++ wrapper I know now Swift can call directly into C++ that's what RN Nitro modules do so i want to do that as well" [X Link](https://x.com/ipla03/status/1989665263977926881) 2025-11-15T12:02Z [----] followers, [----] engagements Limited data mode. Full metrics available with subscription: lunarcrush.com/pricing
@ipla03 FabrizioFabrizio posts on X about native, app, in the, performance the most. They currently have [-----] followers and [---] posts still getting attention that total [-----] engagements in the last [--] hours.
Social category influence technology brands 4.9% stocks 2.94% travel destinations 1.96% social networks 1.96%
Social topic influence native 26.47%, app 13.73%, in the 11.76%, performance 7.84%, if you 7.84%, this is 7.84%, how to 6.86%, render 5.88%, views 5.88%, the new 4.9%
Top accounts mentioned or mentioned by @mahersafadii @michaelveroukis @terrysahaidak @thekitze @aerion586915 @wicakradityo @danieledrisian @corysimmons123 @umair170 @mprado @brexhq @aidenybai @interestingail @mattshumer @proskuaaa @iplathebeautyofstatemachinesinreact7b340676ceb8 @wicak_radityo @awadniakra80388 @ugbahisioma
Top assets mentioned Alphabet Inc Class A (GOOGL)
Top posts by engagements in the last [--] hours
"Compiling in release mode brings the CPU usage to around 27% Thats around a half of doing the same UI in React Native Although this is by no means a correct and fair benchmark to me it shows there is space to create the fastest truly native cross platform framework I still think right now React Native is still the best solution to build cross platform app 95% of the times In the future who knows Here is Kotlin updating [---] native views [--] times a second Achieved through KMP a custom made declarative UI builder and SolidJS-like signals https://t.co/uChvjxkDhc Here is Kotlin updating [---] native"
X Link 2026-02-01T14:50Z [----] followers, [----] engagements
"Use React Native unless you have a solid reason not to is a good approach The Flutter army attacks me every time I say use React Native when in doubt https://t.co/rBQcv4PqsE The Flutter army attacks me every time I say use React Native when in doubt https://t.co/rBQcv4PqsE"
X Link 2026-02-02T13:04Z [----] followers, [----] engagements
"Interesting enough there is a website that compares RN performance between old a new arch and the new seems to be slightly slower on Android The last version available on that website it [----] tho would be interesting to see that on the latest version I would expect this to have got better [----] is almost one year old"
X Link 2026-02-06T12:52Z [----] followers, [----] engagements
"Half way trough implementing conditional rendering for my mobile framework Unfortunately control flow blocks needs to be implemented as custom component (note the If with a capital I) This is because being the framework full signal based the component function doesn't only get run at startup and never again (No re-renders in that sense) So normal control flow blocks won't work"
X Link 2026-02-06T19:50Z [----] followers, [----] engagements
"@aerion586915 Thanks its just a draft tho Id like to make it much better"
X Link 2026-02-06T20:22Z [----] followers, [--] engagements
"First attempt at conditional rendering in my own mobile UI framework Still not perfect i need to update the code to cleanup the unmounted view data but still i can show and hide a view"
X Link 2026-02-07T11:53Z [----] followers, [----] engagements
"@wicak_radityo Programming knowledge it not the only thing preventing people from building stuff The average user doesnt even know what they want/need even now with AI you cant expect them to know how to ask for a solution to their problems"
X Link 2026-02-11T18:20Z [----] followers, [--] engagements
"It's official just booked the house Ill be in Rome for the whole month of March"
X Link 2026-02-12T14:53Z [----] followers, [---] engagements
"@DanielEdrisian Saying that react native will feel outdated is like saying that native iOS will feel outdated"
X Link 2025-06-09T17:54Z [----] followers, [----] engagements
"Since many people don't even know that BlueSky is an open source react-native app I was working on a TikTok like feed trying to improve performance The BlueSky expo-vide player pool was very helpful as a starting point to implement pooling Go check out the repo it's full of useful stuff from great engineers https://github.com/bluesky-social/social-app/blob/main/src/screens/VideoFeed/index.tsx https://github.com/bluesky-social/social-app/blob/main/src/screens/VideoFeed/index.tsx"
X Link 2025-09-23T15:35Z [----] followers, 19.2K engagements
"@mahersafadii Yeah that makes sense on the other hand with Kotlin I could squeeze out some more performance with value classes and inline functions that Dart doesnt support"
X Link 2026-02-15T15:07Z [----] followers, [---] engagements
"This shape is called a SQUIRCLE and i just made it [--] times faster to render it in React-Native. Let me explain how i did it. This shape is commonly used in modern designs it kinda looks like a rounded square but as you can the corners are smooth and organic In [----] if you want to implement peak designs you need this shape In react-native up to today there were a couple of ways to do it [--]. react-native-figma-squircle: this is an SVG based solution which is a deal breaker due to performance (it's good enough but svg has some overhead and can be too slow when many are rendered together) and due"
X Link 2025-08-09T20:58Z [----] followers, 36.2K engagements
"Im thinking about choosing Dart instead of Kotlin for my cross platform mobile framework The only reason is support for hot reload that in KMP is still far from happening on mobile I prefer Kotlin on every other aspect but hot reload is a big one and there is no clear roadmap for that Even tho the Kotlin team said theyre working on it What do you think"
X Link 2026-02-15T14:28Z [----] followers, [----] engagements
"@MichaelVeroukis How are previews more useful than hot reload Never tried them on Android Ive tried SwiftUI previews tho and compared to React Natives hot reload its way worse"
X Link 2026-02-16T15:13Z [----] followers, [--] engagements
"@terrysahaidak I would never recreate flutter those are [---] UIViews"
X Link 2026-02-02T20:45Z [----] followers, [---] engagements
"@terrysahaidak Compose multiplatform is the UI framework KMP is just Kotlin compiling to multiple targets including iOS"
X Link 2026-02-02T20:50Z [----] followers, [--] engagements
"If you're a SwiftUI or Jetpack Compose developer i need your help I'm trying to figure out an api for my mobile cross platform framework In React i use a lot the pattern in the image attached take the same props forward them to the wrapped component to enhance it's functionality I know in SwiftUI and Jetpack Compose this is something that can't be done How do you handle this Is it just not necessary in those frameworks I'd like to know you're point of view https://twitter.com/i/web/status/2018672288623677596 https://twitter.com/i/web/status/2018672288623677596"
X Link 2026-02-03T13:05Z [----] followers, [----] engagements
"@corysimmons123 Yeah i'm trying to build a cross-platform mobile framework as a side project Getting RN to do good native UI is not that hard everything under the hood is native the whole navigation stack is native right now you just need to know what components to use"
X Link 2026-02-03T14:34Z [----] followers, [---] engagements
"@umair170 That might be secret but its public information that this is driving me crazy"
X Link 2026-02-06T09:37Z [----] followers, [--] engagements
"How do you estimate the development time for a feature you don't know how to implement"
X Link 2024-12-28T14:47Z [----] followers, 13.4K engagements
"I'm great at coding but i suck at UI/UX designing What tips you guys got for me to improve on this"
X Link 2025-01-19T14:35Z [----] followers, 67.2K engagements
"@thekitze You can measure the knowledge of react of a developer on how many useEffect they use"
X Link 2025-02-17T16:57Z [----] followers, 10.1K engagements
"@thekitze This is what it looks like"
X Link 2025-06-09T21:55Z [----] followers, 10.5K engagements
"Hear me out on this why don't we give names to the function inside of the useEffect so it's clear what it does"
X Link 2025-09-27T16:44Z [----] followers, 42.1K engagements
"Big news to share with you guys after this past weekend of relax in Rome I got back home to work with the amazing guys from Margelo The amount of super skilled developers I saw in their team is just crazy"
X Link 2025-10-20T13:51Z [----] followers, 15.4K engagements
"Quick snippet to extract a style from a StyleProp Useful when you want to wrap a component"
X Link 2025-10-25T16:04Z [----] followers, [----] engagements
"What is the most astonishing thing you ever saw in a CS class Today i saw a guy attending the #coding class with his #SteamDeck and it will be the most beautiful thing i'll see today"
X Link 2022-10-20T09:59Z [----] followers, [--] engagements
"Why is Angular so used in the enterprise world Im a react developer currently talking with clients and companies they always ask if I can work with Angular"
X Link 2024-12-06T15:27Z [----] followers, [----] engagements
"@mprado @brexHQ Bro a hook is an abstraction if you or your team created an abastraction over some crap code you cant blame that on hooks"
X Link 2024-12-22T21:15Z [----] followers, [----] engagements
"I like the concept of Go the concurrency model the high performance and resource efficiency the simplicity and native compilation. I just cannot force myself to like Go web frameworks in Java I can use Spring Boot or Quarkus and a lot of stuff just work a lot of things I need to do there just is a Spring library that nicely integrates with the framework and is battle tested. I tried using Gin once its rough for my taste stuff dont work the docs are poor and I waste hours to figure out whats the right library to implement what I need Biggest deal breaker for me is not having OpenApi and"
X Link 2025-01-08T00:03Z [----] followers, 14.1K engagements
"If you're using Spring Boot with Docker containers and you are not doing it as described in this talk you're missing out -70% of startup time -35% of memory usage Increased throughput All of this without using GraalVM and native images"
X Link 2025-01-18T13:50Z [----] followers, 45.7K engagements
"This Spring Boot Dockerfile produces an image that consumes 33% less memory than the one produced by Buildpacks (Spring suggested way to build a Docker image) Let me explain what it does ๐งต"
X Link 2025-02-05T11:42Z [----] followers, 67.3K engagements
"You can say what you want about React Native on Android but build times are actually faster than iOS"
X Link 2025-02-09T15:59Z [----] followers, [----] engagements
"@aidenybai Hell no why would I want the code to go all the way to the left on my [--] inch monitor rather than being more centered having the sidebar on the left"
X Link 2025-02-14T20:23Z [----] followers, [----] engagements
"@interesting_aIl Youre not supposed to go that deep the ear takes the garbage out in its own you use q-tip to clear the outer part of the hear canal"
X Link 2025-04-28T22:30Z [----] followers, 13.4K engagements
"PRO TIP Use reanimated entering and exiting animations to give your skeletons a nice soft transition when the content loads"
X Link 2025-05-01T13:51Z [----] followers, 14.7K engagements
"@mattshumer_ I mean yeah if you were blind since birth you wouldnt notice everybody else meh"
X Link 2025-05-21T17:03Z [----] followers, 10.4K engagements
"It does not promise native it is native. The whole rendering stack uses native views and nowdays the whole navigation stack uses native primitives used to be different years ago but right now all you see from a RN app is 100% native The blue sky team also write a great article about small things to pay attention to to actually get the 100% native feeling and are really simple and quick things the developer just needs to know that"
X Link 2025-06-09T17:58Z [----] followers, [----] engagements
"Use LayoutAnimationConfig to skip exiting animations when the screen unmounts"
X Link 2025-07-06T14:48Z [----] followers, 21.7K engagements
"The thing is that RN has problems as any cross platform frameworks does where RN wins is in ease of writing native views where you met RN limits Take for example what discord did with their chat list component Everything was good with RN but the list due to performance issues (big problem of RN with lists) so they went native with just that rather than the whole app Thats also why I think a good RN dev should know at least the basics of native iOS and Android development"
X Link 2025-07-30T16:09Z [----] followers, 13.9K engagements
"I got the Squircle view working on iOS as well and man it is fast ๐ 10x faster than the SVG alternative You can see the time it takes to render [----] FastSquircleView compared to [----] SVG squircle views On top of that my implementation easily supports shadows outlines and clipping children Is it time to put it together with the Android version and drop a npm package"
X Link 2025-08-05T16:40Z [----] followers, 11.6K engagements
"I just put everything together and published it to npm Now you all can correctly implement the UI your designers created with the right shape https://github.com/fbeccaceci/react-native-fast-squircle I got the Squircle view working on iOS as well and man it is fast ๐ 10x faster than the SVG alternative You can see the time it takes to render [----] FastSquircleView compared to [----] SVG squircle views On top of that my implementation easily supports shadows outlines and https://t.co/YrKa6ic3sI https://github.com/fbeccaceci/react-native-fast-squircle I got the Squircle view working on iOS as well"
X Link 2025-08-07T11:49Z [----] followers, [----] engagements
"I learned a lot about how React-Native renders a View to the screen building this You'd be interested in a post that explains that This shape is called a SQUIRCLE and i just made it [--] times faster to render it in React-Native. Let me explain how i did it. This shape is commonly used in modern designs it kinda looks like a rounded square but as you can the corners are smooth and organic In [----] if you https://t.co/WDOUjHeONh This shape is called a SQUIRCLE and i just made it [--] times faster to render it in React-Native. Let me explain how i did it. This shape is commonly used in modern"
X Link 2025-08-10T11:06Z [----] followers, 17K engagements
"It looks like a bunch of people are interested in how React Native renders Views to the screen Give me a little bit of time to put everything together and Ill explain what Ive learned Will probably be under the shape of a blog post since there is a bunch of stuff and code to show I learned a lot about how React-Native renders a View to the screen building this You'd be interested in a post that explains that I learned a lot about how React-Native renders a View to the screen building this You'd be interested in a post that explains that"
X Link 2025-08-11T10:45Z [----] followers, [----] engagements
"I've spent some times profiling and testing lists in React Native. I think it is possible to create a list component that uses Reanimated to avoid re-renders completely and be extremely fast The caveat is that it would require working your list items in a slightly different manner from what we are used to with current lists to avoid re-renders completely Do you think is something worth keep working or are you all ok with current lists solutions"
X Link 2025-08-13T13:33Z [----] followers, [----] engagements
"I made this RN library it already has 100+ stars on github but still it doesn't appear in google search results how do you fix that https://github.com/fbeccaceci/react-native-fast-squircle https://github.com/fbeccaceci/react-native-fast-squircle"
X Link 2025-08-15T11:51Z [----] followers, 11.2K engagements
"Look at this simple linear gradient background. Takes [--] seconds to implement and looks so so so much better than solid black"
X Link 2025-08-15T18:59Z [----] followers, 55.9K engagements
"As many suggested i've added an simple image to show the squircle shape in my react-native-fast-squircle github repo Go star it https://github.com/fbeccaceci/react-native-fast-squircle https://github.com/fbeccaceci/react-native-fast-squircle"
X Link 2025-08-16T08:47Z [----] followers, 11.1K engagements
"If you're building a mobile app look at this: - A single link detects what kind the client device is and automatically redirects to the correct store - Fallback to a webpage for desktop users or when the device type cannot be determined The result: http://meeself.com/get http://meeself.com/get"
X Link 2025-08-18T10:42Z [----] followers, [----] engagements
"I often go on Dribbble to find design inspiration for mobile apps and i noticed a thing: Lots of designers want to get creative with the bottom tab bar making it shiny making it floating and all that stuff Have you ever noticed as most used app in the world keep it simple on this you should as well"
X Link 2025-08-21T10:11Z [----] followers, [----] engagements
"Super simple solution to add multiple themes to a react-native app avoiding unnecessary re-renders in the createStyles function styles created as objects are static and will never change and so never cause a re-render styles created as a function can access the theme object and are the only one that will cause re-rendering"
X Link 2025-08-24T19:40Z [----] followers, [----] engagements
"I see stars for react-native-fast-squircle stopped growing. I think this is because: [--]. Devs don't know what a squircle is and why they should use it [--]. Devs who know what a squircle is don't know why they should use react-native-fast-squircle over other solutions Also my library doesn't appear in google search for "react-native squircle" and other non-specific search terms that's probably something that has to be solved"
X Link 2025-08-26T10:52Z [----] followers, 11.2K engagements
"I normally use expo google fonts and useFont to load fonts into the app Reading into expo docs i found that statically loading them in app.json is both more performant and allow to make fontWeight work with Android which is useful with NativeWinde"
X Link 2025-08-30T17:41Z [----] followers, 11.1K engagements
"I got the new iOS [--] subtitle to work in react-native with React Navigation I will probably soon open a PR for this largeSubtitle and subtitleView new properties"
X Link 2025-09-04T18:41Z [----] followers, [----] engagements
"Apparently in Nativewind there is this open issue that adding a new style to a component causes the hot reload to fully refresh the app This is driving me crazy and it's the reason i'm moving away from it https://github.com/nativewind/nativewind/issues/1505 https://github.com/nativewind/nativewind/issues/1505"
X Link 2025-09-06T20:21Z [----] followers, 12.4K engagements
"I just release react-native-fast-squircle v1.0.9 including a fix to make it work on react-native [----] and Expo sdk 54"
X Link 2025-09-11T10:27Z [----] followers, [----] engagements
"I'm about to launch a mobile dev (React Native) agency Tips on how to find clients I know some of you who follow me are doing great on this i need your knowledge"
X Link 2025-09-11T18:36Z [----] followers, [----] engagements
"My library react-native-fast-squircle just got past [---] stars on GitHub We need to get to [---] to be the most popular squircle library for RN It already is the most performant let's see how long it takes to get the first position"
X Link 2025-09-13T10:12Z [----] followers, 12.1K engagements
"Looks like there is no actively maintained and up to date background upload library for React Native Might be time to change that"
X Link 2025-09-13T11:14Z [----] followers, [----] engagements
"Getting the media upload to work in background was kinda easy The hard part i think is to create an api that handles many different use cases Also need to figure out how the performance is with big files and multipart/form-data since it requires to do a full copy of the file on the disk to work"
X Link 2025-09-14T17:28Z [----] followers, [----] engagements
"So apparently with RN [----] (and so expo sdk 54) the turned on a feature flag on Android that changed how Views are rendered under the hood This caused react-native-fast-squircle to fallback to default rounded rect rendering instead of squircles I've found a solution and working on a fix i hope to release it in the next couple days"
X Link 2025-09-15T14:19Z [----] followers, [----] engagements
"I had a guy asking me if there was a way to sponsor my work on react-native-fast-squircle So i've enabled GitHub sponsors if anyone want to help me keep working on it i really appreciate"
X Link 2025-09-17T08:28Z [----] followers, [----] engagements
"Fast-Squircle v1.0.11 is out This release fixes squircle rendering on Android with Expo SDK [--] and React Native 0.81"
X Link 2025-09-18T09:27Z [----] followers, [----] engagements
"I just found out expo-image has a recyclingKey prop that works well paired with FlashList This basically resets the image to blank state when changed useful in recycling lists like FlashList so you don't show stale content when your view gets recycled"
X Link 2025-09-20T21:00Z [----] followers, [----] engagements
"Memoization and dependency arrays are a pain in the ass in React Native What was your experience with react-compiler Is that prod ready and really does what it promise Never tried it"
X Link 2025-09-24T14:50Z [----] followers, [----] engagements
"So once again the solution was in the BlueSky repository This hooks give you a callback that has stable reference and doesn't change with dependencies as useCallback does Useful for event handlers you need to pass to memoized component to save re-renders Just make sure you don't call a non reactive callback during rendering because captured variables will lag behind Also i have a question for any BlueSky engineer that might see this post wouldn't the lag behind possibly be solved by updating the ref.current outside of useInsertionEffect Link to the code in the first reply"
X Link 2025-09-25T13:29Z [----] followers, 33.5K engagements
"LegendState is looking really interesting to me. Might be time to give it a try and see how performance can improve For those who don't know what fine-grained reactivity means just know that React by default re-renders a bunch more stuff than just what actually is visually changed and need to be re-painted With fine-grained reactivity you minimize this reducing the load on React diffing algo and reconciler getting faster re-renders"
X Link 2025-09-30T15:55Z [----] followers, [----] engagements
"@proskuaaa I was skeptical at first but now Liquid Glass looks gorgeous to me"
X Link 2025-10-01T21:26Z [----] followers, [----] engagements
"Remove your temp files from your React Native app before they fill your users memory Take a look at this code Enqueue temp files on creation and clean them up when you no longer need them"
X Link 2025-10-03T09:33Z [----] followers, [----] engagements
"How to handle complex and multi step flows in React and React-Native Take a look at State Machines I just wrote an article on this go take a look at it https://medium.com/@ipla/the-beauty-of-state-machines-in-react-7b340676ceb8 https://medium.com/@ipla/the-beauty-of-state-machines-in-react-7b340676ceb8"
X Link 2025-10-05T12:13Z [----] followers, [----] engagements
"Look at 10K javascript object being serialized in [--] millisecons in React Native and the best part is that you can then pass them to a native module with zero memory copies This is and advanced RN topic you might spend years developing apps without ever needing this Efficient serialization in RN is useful when you need to implement stuff natively Let's make an example: Lists. In React Native lists are good enough most times but we all have seen blanks spots and performance deterioration in very long lists UICollectionView is just way way faster so we want to implement a list natively (that's"
X Link 2025-10-06T20:01Z [----] followers, 26.5K engagements
"If you want/need to add custom native code to your Expo/RN app this is where you need to start"
X Link 2025-10-07T15:05Z [----] followers, 14.5K engagements
"I think i jumped to conclusion too quickly on my ArrayBuffer example Turns out that on the new arch RN already uses optimized binary serialization to send data to the native side (For some reason i thought they still used JSON) Here you can see that RN default serialization is faster than my ArrayBuffer implementation and this benchmark the ArrayBuffer result is for serialization only the RN default result is both serialization and deserialization on the native side As always in code there is not other way than testing and checking stuff to know what is faster Test performed on an iPhone X"
X Link 2025-10-07T15:26Z [----] followers, [----] engagements
"I actually tried quickly implementing some virtualized list using the new VirtualView / but it kind is VERY VERY VERY experimental A few things: - The unstable_VirtualView exported component from react-native points to a flow file with a .js extension that simply doesn't work as it is because it uses enums that JS cannot understand so i had to modify that file - The VirtualView native component is not registered in the rn registry so by default you get an RCTUnimplementedComponentViewComponent so i had to manually register it on the native side - It randomly disappear as you can see from the"
X Link 2025-10-11T15:30Z [----] followers, [----] engagements
"You can just use react-native and npm install react-native-fast-squircle to do that The NUMBER ONE reason why Android UIs look terrible is because they dont smooth/round any of their shapes ๐คฆโ https://t.co/PCxttjPp8J The NUMBER ONE reason why Android UIs look terrible is because they dont smooth/round any of their shapes ๐คฆโ https://t.co/PCxttjPp8J"
X Link 2025-10-12T12:08Z [----] followers, [----] engagements
"Looks like in react-query useMutation supports a meta parameter where you can pass whatever object you want You can use it for anything you want an interesting use case is to invalidate query caches globally based on that"
X Link 2025-10-22T12:51Z [----] followers, 18.4K engagements
"React native fast squircle just reached [---] stars on GitHub It now is the most starred rn squircle library other than the fastest Meanwhile most devs still dont know why they should care about squircles"
X Link 2025-10-22T15:50Z [----] followers, [----] engagements
"I just noticed this in the Unistyles [--] docs Looks interesting super simple way to mange your ui when the keyboard opens"
X Link 2025-10-26T14:26Z [----] followers, [----] engagements
"I want to implement this in RN secret sauce https://t.co/IGxWJ3n0sh secret sauce https://t.co/IGxWJ3n0sh"
X Link 2025-10-27T08:48Z [----] followers, 12.3K engagements
"Go check this out looks amazing Stop using TouchableOpacity in React Native. Your app deserves better tap interaction. ๐งต Here's how to fix your touchables with pressto: https://t.co/FyoBb0RWT7 Stop using TouchableOpacity in React Native. Your app deserves better tap interaction. ๐งต Here's how to fix your touchables with pressto: https://t.co/FyoBb0RWT7"
X Link 2025-10-28T17:49Z [----] followers, [----] engagements
"Little tips for FlashList in react-native - You want to have your renderItem function to never change because if it does every item currently mounted in the list will re-render Also they re-render as new components so you loose the chance to use memo This is why you need to wrap your renderItem in useCallback but it doesn't end here It might happen you need to access some state from your renderItem In this example the rendered item needs to know if it's last so it needs to access the data length if accessed directly it would be added to the useCallback deps array And so every time the data"
X Link 2025-10-29T00:02Z [----] followers, [----] engagements
"I see this is going viral and a lot of people are impressed by this and praising RN Dont get me wrong this is great work and very nice to see this effort put into the rn community But its no surprise dont forget that whatever can run on native can run on RN often with little effort Thats why RN is so great Were open-sourcing React Native Godot this Sunday. After a year of testing polishing and making it scalable across all the different Android devices. Over the next few days well share all the different features weve built and best practices on how to use them. We built"
X Link 2025-10-29T12:43Z [----] followers, 14.9K engagements
"In case you don't know The reason you should alway test performance in a release build when working with RN is: - In dev mode Hermes run's plain JS while in release it runs AOT produced bytecode which loads and runs faster - In release mode native code is compiled with higher level of optimization which causes a longer build but better performance"
X Link 2025-10-30T13:08Z [----] followers, [----] engagements
"In had app i add a LottieView that takes 140ms to render Moved the animation to Skottie with react-native-skia and it renders in 2ms I'm literally in love with react-native-skia"
X Link 2025-10-31T14:10Z [----] followers, [----] engagements
"Date formatting using toLocaleString is slow be aware of that just doing something like this can cause heavy renders if you to this a lot Like in a list or in many many elements If you need formatted dates in a list consider moving the formatting logic to the backend or formatting the data one you receive that in the response from the api"
X Link 2025-10-31T15:54Z [----] followers, 14.3K engagements
"Had a quick look at the repository there is some effort put into this The repo for react-native-unity is much smaller and simpler Would be interesting to explore the code a little more Today were officially releasing React Native Godot to the public. For the first time every React Native developer can create games with an amazing UI on top. This unlocks a new era of apps and games. https://t.co/FD2kpOKcoB https://t.co/1cTmXt7a22 Today were officially releasing React Native Godot to the public. For the first time every React Native developer can create games with an amazing UI on top. This"
X Link 2025-11-02T19:49Z [----] followers, 10.2K engagements
"If there is a thing i'm learning lately is that every app no matter how good you think you wrote it needs profiling and performance optimization"
X Link 2025-11-03T08:49Z [----] followers, [----] engagements
"Proof of concept of instagram-like shared element transition With the new arch (the only arch) is surprisingly easy to implement stuff like that - synchronously measure the image - navigate to a page with presentation transparentModal and with no animation - place another image in the same bounds of the initial one and animate to full screen"
X Link 2025-11-03T21:40Z [----] followers, 10.1K engagements
"I polished a little bit more the shared element transition Now next thing to do is add a scroll view for scrolling the focused post And make sure the gesture handler doesnt mess with it Imo its looking pretty good"
X Link 2025-11-04T17:22Z [----] followers, [----] engagements
"Since many of you showed interest in performance optimization in RN In case you missed it this is the very first resource you should start with https://www.callstack.com/ebooks/the-ultimate-guide-to-react-native-optimization https://www.callstack.com/ebooks/the-ultimate-guide-to-react-native-optimization"
X Link 2025-11-05T08:03Z [----] followers, [----] engagements
"In case you don't know React Native has many feature flags that change their behaviour It's not recommended to play with them if you're not encountering any problem but still it's cool to know https://github.com/facebook/react-native/blob/main/packages/react-native/scripts/featureflags/ReactNativeFeatureFlags.config.js https://github.com/facebook/react-native/blob/main/packages/react-native/scripts/featureflags/ReactNativeFeatureFlags.config.js"
X Link 2025-11-06T08:00Z [----] followers, 12K engagements
"FlatList is not that terrible in terms of blank spots if you set the right parameters you don't see much blank The problem is that it achieves that rendering a lot of items [--] viewports worth of them by default. This means it renders [--] screens worth of items on top and [--] on bottom of what you're currently seeing Solutions light FlashList or LegendList are more efficient on this side for instance LegendLists's by default only renders content 250px on top and on bottom of the viewport which is a lot less than [--] whole viewports So this way it can save a lot of memory and cpu"
X Link 2025-11-07T10:30Z [----] followers, [----] engagements
"I honestly think its a shame that Compose multiplatform went the Flutter route for iOS Single canvas all custom rendered RN proved the native UI approach is great high fidelity to what users expect and native feel Writing and app in Kotlin making it native on android and using rn-like native components on iOS would have been a game changer"
X Link 2025-11-07T17:22Z [----] followers, [----] engagements
"If I have to be honest Im not a huge fan of file based routing Neither in expo nor in nextjs I still like writing my navigators the good old way (Even tho I recognize expo router comes handy when it time to do deep linking)"
X Link 2025-11-08T00:21Z [----] followers, [----] engagements
"I wanna get deeper into React internals to figure out what it does exactly when rendering To me even 10ms looks like a lot to render a component I wanna know what is taking that time"
X Link 2025-11-09T14:44Z [----] followers, [----] engagements
"The fastest react-native squircle library almost got to [---] stars Just one more to go"
X Link 2025-11-11T14:13Z [----] followers, [----] engagements
"We are in [----] and still there is no way in react-native to detect if a style in StyleSheet.create is unused and can be safely removed"
X Link 2025-11-11T14:32Z [----] followers, [----] engagements
"You can use react-query useMutation for whatever async operation you need to track loading and error states Not only for apis Please don't do const loading setLoading = useState(false) const error setError = useState(false)"
X Link 2025-11-12T11:24Z [----] followers, 27.2K engagements
"Sometimes working on an app it might happen to you that you need to work on a screen that is not yet reachable navigating the app You can just add it and reach it through deep links with a command Expo Router makes this very easy"
X Link 2025-11-12T14:07Z [----] followers, [----] engagements
"The changes they needed to make this work is actually not much They updated the PR now when I checked this morning was like [--] lines of C++ of changes They architected the code well if they can add features with this little change https://github.com/software-mansion/react-native-reanimated/pull/8595/files . has been achieved internally in Reanimated ๐ https://t.co/XCekOX9H7u https://github.com/software-mansion/react-native-reanimated/pull/8595/files . has been achieved internally in Reanimated ๐ https://t.co/XCekOX9H7u"
X Link 2025-11-14T16:02Z [----] followers, 10.2K engagements
"If you dont know what youre doing redux gives you a defined structure and organization at the cost of some verbosity and boilerplate code If you know what youre doing zustand gives you more flexibility I personally enjoy the latter more On top of that zustand stores dont need to be global you can very easily create a store that you instantiate multiple times to encapsulate business logic For a large scale application which one does a better job https://t.co/sVNKFujDtZ For a large scale application which one does a better job https://t.co/sVNKFujDtZ"
X Link 2025-11-15T19:52Z [----] followers, 21.8K engagements
"Progress update on the learning C++ journey - Understood the very basics of C++ - Figured out how to add C++ code as a library to an iOS so then i can add the same code to an Android app as well Right now Swift is calling C++ through an Objective-C++ wrapper I know now Swift can call directly into C++ that's what RN Nitro modules do so i want to do that as well"
X Link 2025-11-15T12:02Z [----] followers, [----] engagements
Limited data mode. Full metrics available with subscription: lunarcrush.com/pricing
/creator/twitter::ipla03