Achieved the native behavior where the header or bottom tab fades at the scroll edge. Header's code is inspired by @bacon.bsky.social's tweet.
Looks good, but needs a few workarounds.
See it here 👇
Achieved the native behavior where the header or bottom tab fades at the scroll edge. Header's code is inspired by @bacon.bsky.social's tweet.
Looks good, but needs a few workarounds.
See it here 👇
It started as a performance experiment, but it ended up solving a lot of the major issues with lists in React Native. 🎉
✨ Better perf than FlashList
✨ maintainContentVisiblePosition
✨ Bidirectional infinite lists
✨ Chat UI without inverting
It started as a performance experiment, but it ended up solving a lot of the major issues with lists in React Native. 🎉
✨ Better perf than FlashList
✨ maintainContentVisiblePosition
✨ Bidirectional infinite lists
✨ Chat UI without inverting
bsky.app/profile/shir...
bsky.app/profile/shir...
Pop an autoImportFileExcludePatterns in your settings file
Super helpful for Radix UI, Drizzle DB adapters, and node:test
Pop an autoImportFileExcludePatterns in your settings file
Super helpful for Radix UI, Drizzle DB adapters, and node:test
How else could I improve DX for your list usage?
How else could I improve DX for your list usage?
import { Text as SkiaText } .. fixed the issue. I think its Metro or NativeWind
import { Text as SkiaText } .. fixed the issue. I think its Metro or NativeWind
Also shows the power of cross-platform:
1 dev
1 codebase
3 platforms (iOS, Android, web)
Using Expo!
Also shows the power of cross-platform:
1 dev
1 codebase
3 platforms (iOS, Android, web)
Using Expo!
📷 Highlights
- Static API
- Preloading screens
- Layout props
- useLogger devtools
- Searchbar for more navigators
- Sidebar and animations in Bottom Tabs
- Drawer Layout package
And more...
Blog post reactnavigation.org/blog/2024/11...
📷 Highlights
- Static API
- Preloading screens
- Layout props
- useLogger devtools
- Searchbar for more navigators
- Sidebar and animations in Bottom Tabs
- Drawer Layout package
And more...
Blog post reactnavigation.org/blog/2024/11...
X or x is a lazy close button.
Use × or × for a perfectly angled close button.
Make sure to add a label for accessibility:
11 years ago: wesbos.com/times-html-e...
X or x is a lazy close button.
Use × or × for a perfectly angled close button.
Make sure to add a label for accessibility:
11 years ago: wesbos.com/times-html-e...
Here's the screen/activity swap animation btw.
Here's the screen/activity swap animation btw.
It includes ~75 wonderful people in the web dev community who are doing inspiring work. I know I’ve missed some folks; I plan on adding to it over time.
Starter packs are such a great idea. Immediately makes Bluesky feel less lonely for newcomers. 😄
It includes ~75 wonderful people in the web dev community who are doing inspiring work. I know I’ve missed some folks; I plan on adding to it over time.
Starter packs are such a great idea. Immediately makes Bluesky feel less lonely for newcomers. 😄
please stay, Don't leave ❤️
please stay, Don't leave ❤️
We made this starter pack over at @piccalil.li to help people looking for other folks who work on the web bsky.app/starter-pack...
We made this starter pack over at @piccalil.li to help people looking for other folks who work on the web bsky.app/starter-pack...