Fernando Rojo's Avatar

Fernando Rojo

@rojo.bsky.social

x.com/fernandotherojo

456 Followers  |  17 Following  |  18 Posts  |  Joined: 11.05.2023  |  1.8028

Latest posts by rojo.bsky.social on Bluesky

React Native's Major 2025 Updates: Mix Blend Mode, CSS Animations, SwiftUI
YouTube video by Fernando Rojo React Native's Major 2025 Updates: Mix Blend Mode, CSS Animations, SwiftUI

New YouTube video reacting to this week’s updates in React Native:

→ Mix blend mode, display: contents in RN 0.77
→ CSS Transitions in Reanimated 4
→ Secretly-released SwiftUI support?

youtu.be/3V43hhMIUXE

24.01.2025 23:56 — 👍 3    🔁 0    💬 0    📌 0
Preview
GitHub - paramsinc/params-templates Contribute to paramsinc/params-templates development by creating an account on GitHub.

github.com/paramsinc/params-templates is the new URL

19.12.2024 13:41 — 👍 1    🔁 0    💬 0    📌 0
Post image

Just updated the name to params-templates

19.12.2024 13:40 — 👍 1    🔁 0    💬 1    📌 0

How does it manage to do this? Presumably you have to render each item to know its height for initialScrollIndex, right?

10.12.2024 21:44 — 👍 0    🔁 0    💬 1    📌 0

Very exciting. How good is support for setting the initial index to scroll to when items are of variable size?

10.12.2024 18:21 — 👍 4    🔁 0    💬 1    📌 0
Preview
I learned React Native as a web developer, and I got everything wrong Mistakes I made building with React Native.

New blog post: I learned React Native as a web developer, and I got everything wrong fernandorojo.co/mistakes

26.11.2024 13:07 — 👍 22    🔁 5    💬 2    📌 1
Post image

Expo DOM is the coolest feature I’ve seen in so long. I have to make a video on this

14.11.2024 22:41 — 👍 2    🔁 0    💬 1    📌 0

Whenever I spend a few days building a screen for just the web, I see how far ahead CSS still is

14.11.2024 21:42 — 👍 1    🔁 0    💬 0    📌 0

I wish React Native had em units for styling text.

I need letter-spacing: ‘-.03em’

14.11.2024 21:41 — 👍 6    🔁 0    💬 1    📌 0

Bluesky desperately needs a context menu when I long press an image to let me copy it. Same goes for posts themselves. Let me long press

10.11.2024 16:07 — 👍 3    🔁 0    💬 0    📌 0

Has anyone written a script to let me find my Twitter people on Bluesky

08.11.2024 17:19 — 👍 5    🔁 0    💬 2    📌 0

What do you use to measure this with RN?

08.11.2024 00:25 — 👍 0    🔁 0    💬 0    📌 0

zeego.dev for menus, moti.fyi for animations, burnt for toasts

I’m biased since these are mine, but the reception towards them all has been great. Steer clear of native elements that get rebuilt with JS.

PS I’m writing a blog post on the mistakes I made coming to native from a web background

07.11.2024 22:58 — 👍 5    🔁 0    💬 0    📌 0

I wonder if you could do:

Parent:
- overflow: hidden
- transform: scaleX

Child:
- position: absolute
- opposite scaleX to offset the parent

07.11.2024 21:38 — 👍 0    🔁 0    💬 0    📌 0

Never know if this is correct but it kinda works to just set it on iOS lol

31.10.2024 20:38 — 👍 0    🔁 0    💬 0    📌 0

behavior=platform.select({ ios: ‘padding’ })

31.10.2024 20:38 — 👍 0    🔁 0    💬 1    📌 0

In my experience you can only do this with local images, since it includes height/width in the source prop next to uri

31.10.2024 16:57 — 👍 0    🔁 0    💬 0    📌 0

just setting up my bsky

11.05.2023 16:41 — 👍 4    🔁 0    💬 1    📌 0

@rojo is following 17 prominent accounts