Mo Gorhom Profile Banner
Mo Gorhom Profile
Mo Gorhom

@gorhom

4,549
Followers
154
Following
201
Media
1,468
Statuses

i write code. ◢ ◤

North Holland, The Netherlands
Joined July 2009
Don't wanna be here? Send us removal request.
Pinned Tweet
@gorhom
Mo Gorhom
3 years
Bottom Sheet v4 is here 🚀 A fully rewritten version to provide more stability, performance, and more features 🔥 - Improve keyboard handling. - Add pull-to-refresh handling. - Add detach sheet/modal. - ... and more #reactnative #react #reanimated
22
63
507
@gorhom
Mo Gorhom
4 years
React Native v1.0 sneak peek 🙈 #ReactNative
Tweet media one
15
50
843
@gorhom
Mo Gorhom
4 years
Happy to announce Bottom Sheet v3 ( fully re-written in Reanimated v2 ) 🎉 - Performance boost ( default by Reanimated v2 💙 ) - BottomSheetModal 🔥 - Includes all v2 features - Same props/methods/hooks as v2 #reanimated #reactnative #react
17
62
553
@gorhom
Mo Gorhom
2 years
Bottom Sheet 5.0.0-alpha.0 is out for testing ! 🚀 Reanimated v3 Support 🚀 Rewritten Gestures with GH2 API 🚀 Web Support `npm i @gorhom /bottom-sheet @5 .0.0-alpha.0` #reactnative #expo
15
41
424
@gorhom
Mo Gorhom
1 year
After @react_native_eu I felt energised to introduce a simplification to the Bottom Sheet Dynamic Sizing 🔥 - Simplified dynamic sizing API. - Support Scrollable content sizing. - Support maximum dynamic content sizing. - Optional in V4 & default for V5 🚀 #ReactNative
22
24
419
@gorhom
Mo Gorhom
4 years
Exited to announce Bottom Sheet Modal feature is out with Bottom Sheet v1.4 🎉 - Smooth interaction and mounting animation. - Support stack sheet modals. #reanimated #reactnative
11
51
404
@gorhom
Mo Gorhom
4 years
Bottom Sheet v1 is out 🔥 - Smooth interactions & snapping animations. - Support FlatList, SectionList, ScrollView & View scrolling interactions. - Support React Navigation Integration. #ReactNative
15
42
401
@gorhom
Mo Gorhom
4 years
coming soon 🚀.. #reactnative
11
42
386
@gorhom
Mo Gorhom
8 months
[WIP] I'm thinking of adding the native iOS backdrop effect for the Bottom Sheet Modal v5.
18
10
346
@gorhom
Mo Gorhom
5 years
a 60fps animated tab bar to be used with React Navigation created with Reanimated & Redash 😎, couldn't been done without @wcandillon tutorials. #reactnative #animation
8
45
286
@gorhom
Mo Gorhom
4 years
new preset coming soon 🙈 #ReactNative #material
7
13
275
@gorhom
Mo Gorhom
2 years
Just merged the web support for the bottom sheet library (😭 took way longer than expected)
12
27
273
@gorhom
Mo Gorhom
1 month
Bottom Sheet just hit ~22m downloads since its creation 🤯 I would not believe that a library that i created on my free time to replace another one used at work to improve the customer experience grows this way, but i'm really glad that the RN community had found it useful too.
16
9
275
@gorhom
Mo Gorhom
9 months
Bottom Sheet v5.alpha6 is out with dynamic sizing enabled by default 🔥 - ♿️ added accessibility overrides support - 🛠️ fixed some issues with web positioning - 🛠️ fixed sequencing issue with dynamic sizing This would be the last alpha release 🚀 #reactnative #expo
Tweet media one
12
11
261
@gorhom
Mo Gorhom
3 years
i just created a repo with a patch to allow user to dismiss a react navigation modal when scrolling down a scrollable 👌 #reactnative @reactnavigation
12
21
248
@gorhom
Mo Gorhom
3 years
working on a fun experiment for RN Android 🤫
15
7
240
@gorhom
Mo Gorhom
4 years
another major feature to Bottom Sheet ... Modals 🎉 #ReactNative #reanimated
8
15
236
@gorhom
Mo Gorhom
4 years
Floating Animated Tab Bar ( for React Navigation ) example is out with the new release v1.5.1 🎉
8
24
235
@gorhom
Mo Gorhom
3 years
working on a new library (React Native Modal) and it should: - Run on iOS, Android and Web. - Entrance/exit animation configuration. - Supports stack. - Supports gesture interactions ( pan to dismiss, etc ). #reactnative
11
15
219
@gorhom
Mo Gorhom
4 years
getting closer to merge keyboard handling for Bottom Sheet v3 😩
4
4
208
@gorhom
Mo Gorhom
2 years
Seeing my libraries used with such beautiful apps like these encourages me to continue my open source journey 😊
@inkdrop_app
Takuya 🐾 devaslife
2 years
Made great progress on the new mobile version. As you can see, @gorhom 's bottom-sheet is everywhere🤩haha #Inkdrop
15
24
444
1
7
203
@gorhom
Mo Gorhom
4 years
finally getting keyboard handling on Android to work properly 😅 context:
5
8
201
@gorhom
Mo Gorhom
2 years
BottomSheet v5 ❤️ Web Support One of the earliest feature request to support web for Bottom Sheet! Here is a PR: #reactnative #expo
3
23
201
@gorhom
Mo Gorhom
2 years
BottomSheet x FlashList integration now is available now for all my sponsors ❤️ #React #reactnative
6
20
195
@gorhom
Mo Gorhom
3 years
Detached Bottom Sheet is coming with v4 🔥
6
5
194
@gorhom
Mo Gorhom
1 year
Can’t it be done in RN? I wonder where to start 🥸
@_Kavsoft
Kavsoft
1 year
Recreated using #SwiftUI It’s a default sheet included with the new ScrollView APIs.
12
33
441
9
6
187
@gorhom
Mo Gorhom
2 years
Resuming the work on Bottom Sheet v5 with Reanimated v3 🔥
@swmansion
Software Mansion
2 years
Good things come to those who wait – today it is the stable V3 release of React Native Reanimated with Shared Element Transitions, DX improvements, perf upgrades, lower memory usage and more... Read our announcement post 👉
58
283
1K
2
6
173
@gorhom
Mo Gorhom
3 years
Footer component coming to BottomSheet v4 🚀 Please share your feedback and thoughts, thanks :)
7
11
173
@gorhom
Mo Gorhom
4 years
finally re-wrote Bottom Sheet with #Reanimated v2, so far it looks as performant as v1 😅
4
9
168
@gorhom
Mo Gorhom
11 months
Guess who is using React Native in a large scale? ... Amazon 👏 #reactnative
@chris_trag
Chris Trag
11 months
Thrilled to be part of the @ReactNative showcase with several apps & services built by @Amazon , @alexadevs , @AmazonPhotos , @AmazonKindle , and @AmazonAppDev 👉
7
34
315
3
13
157
@gorhom
Mo Gorhom
6 months
Introducing the last blocker PR for the bottom sheet v5, which should improve the snapping sequencing and prevent any off positioning caused by: - on mount animation while parent container is resizing - on mount animation with text input is auto focus - resizing snap points -
5
1
151
@gorhom
Mo Gorhom
2 months
Project such these keeps me motivated to maintain and optimise the library, whenever i can.
@tomhohler
tom
2 months
Using the @gorhom BottomSheet library with @swmansion Reanimated solves so many headaches with BottomSheets and ScrollViews in React Native ✨
19
20
274
4
2
149
@gorhom
Mo Gorhom
11 months
This is a GAME CHANGER and a huge win for RN DX 🔥 #reactnative
@kzzzf
Krzysztof Magiera
11 months
Yesterday at RNCK I demoed our new React Native IDE project we developed @swmansion . Check out the thread for details on each specific feature from the clip
86
331
2K
1
9
150
@gorhom
Mo Gorhom
2 years
Working on web support for Bottom Sheet 🛠 built for @Showtime_xyz 💙 #reactnative #reactnativeweb
9
8
147
@gorhom
Mo Gorhom
3 years
One code, 3 platforms 💅
3
9
140
@gorhom
Mo Gorhom
4 years
working on a new developer tool for #ReactNative @mweststrate 🙈
4
9
139
@gorhom
Mo Gorhom
9 months
working on a new documentation site for all my component libraries using @docusaurus multi instances, so far im having lots of fun customising the UI 🤩
6
5
131
@gorhom
Mo Gorhom
2 years
Just realised that BottomSheet reached 3.1k stars on @github and 72k/w downloads on @npmjs 🤯 time to deprecate it... #reactnative #OSS
Tweet media one
7
1
131
@gorhom
Mo Gorhom
3 years
With the release of @expo 44 🎉, i have added the new Reanimated layout entering/exiting animations to the next modal library 🔥 #reactnative #reanimated
3
11
126
@gorhom
Mo Gorhom
2 months
9-5: working on a bottom sheet 7-9: working on a bottom sheet .. at this point, i'm a (BSE) bottom sheet engineer 😎
7
1
125
@gorhom
Mo Gorhom
1 year
Kicking off with a “joke” 😅
Tweet media one
8
10
122
@gorhom
Mo Gorhom
1 year
I just published the new release of Showcase Template 🚀 with a new improvements to organise groups. - Navigation based screens. - Web support. - Grouping support. - Device based theme. #reactnative #oss
2
8
119
@gorhom
Mo Gorhom
3 years
Wanna run Reanimated 2 on @docusaurus ? hack no more, I got you a plugin to do so 🔥
2
9
117
@gorhom
Mo Gorhom
4 years
Finally, BottomSheet v2 ( Reanimated v1 ) is out 🎉 - Accessibility support - Reactive/Dynamic snap points - BottomSheetModal becomes a declarative component - Custom Backdrop & Background support - onAnimate, onDismiss callbacks
@gorhom
Mo Gorhom
4 years
i just released BottomSheet v2 ( Reanimated v1 ) Alpha 5 🎉: - Reactive/Dynamic snap points - BottomSheetModal becomes a declarative component - Backdrop support - onAnimate callback - More configurable props also a documentation website by @docusaurus
4
4
82
2
12
116
@gorhom
Mo Gorhom
2 years
Finally I’m free to do OSS, first thing to do is BottomSheet for Web 🚧 🛠
9
0
116
@gorhom
Mo Gorhom
4 years
Keyboard handling for the Bottom Sheet is coming soon 🔥 - 0 code needed to manage it. - 1 prop to handle multiple behaviours. please share your feedback or help testing it 👏 #ReactNative #reanimated
6
8
112
@gorhom
Mo Gorhom
4 years
i just realised that i am featured on @github trending developers today 🤯
Tweet media one
12
0
104
@gorhom
Mo Gorhom
4 years
I just published Bottom Sheet v1.2 that comes with - Compatibility with Reanimated v1 & v2. by @saeed8ab ❤️ - Compatibility with @expo . 💯 - More gesture edge cases support. 🔥 #expo #reactnative
2
11
104
@gorhom
Mo Gorhom
1 year
I got bored and decided to build Twitter/X navigation header and bottom bars, the implementation is very simple, running on UI thread powered by #Reanimated . i'm going to look for a way to integrated with React Navigation or Expo Router and maybe publish it :P #reactnative
4
7
105
@gorhom
Mo Gorhom
2 months
They are cooking RN v1 🥶
@mrousavy
Marc
2 months
Excited to have @jpudysz , @wcandillon and @hannojg on board as early testers of this whole thing. We have a pretty big goal!
Tweet media one
2
3
104
1
1
105
@gorhom
Mo Gorhom
4 years
working on new animation 😁 #reactnative #animation
2
6
103
@gorhom
Mo Gorhom
3 years
📢 Announcement Animated TabBar v3 is starting soon, here are some major changes: - Reanimated v2. - Split presets . - Custom presets. - React Navigation v6 support. Please share your feedback and thoughts, thanks ❤️ #reanimated #ReactNative
2
11
99
@gorhom
Mo Gorhom
4 years
Just updated React Native Portal v0.2 🔥 - Multi portals handling. - Allow override functionality. - Compatible with React Native Web. - Compatible with @expo . - Written in TypeScript. #ReactNative
Tweet media one
4
8
93
@gorhom
Mo Gorhom
4 years
Hoi there 👋 I started working on cloning the wonderful @BaseWebReact but React Native, React Native Web and hopefully to support RN Windows and RN MacOS. let me know if you wanna help or have suggestions 😇 #reactjs #reactnative #ui
Tweet media one
9
10
90
@gorhom
Mo Gorhom
4 years
Finally i cleaned up the code and prepare a first alpha release for Bottom Sheet with Reanimated v2 🔥 #reanimated #reactnative
3
5
85
@gorhom
Mo Gorhom
4 years
i just released BottomSheet v2 ( Reanimated v1 ) Alpha 5 🎉: - Reactive/Dynamic snap points - BottomSheetModal becomes a declarative component - Backdrop support - onAnimate callback - More configurable props also a documentation website by @docusaurus
4
4
82
@gorhom
Mo Gorhom
3 years
Managed to re-write balloon onboarding in #reanimated2 😍 inspired by @cuberto 💙
1
4
81
@gorhom
Mo Gorhom
8 months
Reanimated and Gesture Handler are the reason why I shifted my focus from native (objc&java) development to React Native 🖤 Thanks to @wcandillon & @mironcatalin for introducing them to me via your amazing YouTube channels
@swmansion
Software Mansion
8 months
We would like to gather testimonials on React Native Reanimated & Gesture Handler.... So please quote this tweet with something nice about them!
12
4
73
1
1
81
@gorhom
Mo Gorhom
8 months
I try to not talk about my day-to-day work here, but I’m really proud of this one: Amazon Rufus: a new generative ai shopping assistant on the Amazon App 🎉 I won’t dive into technical details, but I would say: yes, we use bottom sheet.
@ajassy
Andy Jassy
8 months
Ever notice it’s hard to get great answers on shopping journey questions? And, to get good answers where they’re deeply integrated into a shopping experience you love and trust? Buying guidance like: “what is important to consider when buying headphones?” Shopping missions
194
72
379
2
0
80
@gorhom
Mo Gorhom
4 years
Another weekend another interactive library release 😇 Sticky Item an interactive sticky item inspired by Facebook Stories 💙 @reactnative #reactnative #animation
4
5
79
@gorhom
Mo Gorhom
5 years
I just published Paper Onboarding for #ReactNative , a material UI slider inspired by @ramotion . using Reanimated & Redash @wcandillon @kzzzf 🎉
4
9
78
@gorhom
Mo Gorhom
3 years
Great example of BottomSheet usage 🔥 well done @alan_toa
@alan_toa
alan
3 years
▶️ I made a Youtube Player using react-native-awesome-slider, react-native-reanimated-player & @gorhom 's bottom-sheet. It's fun project and works 60+ fps , animated and gesture power by @swmansion . Check out the video details below, please! ⬇️ #reactnative #reactjs #youtube
16
52
377
0
2
76
@gorhom
Mo Gorhom
4 years
BaseUI v0.1.0 is out 🔥 this is a very early release that aim to setup the foundation of the library and includes some common components: Button, Input, Icon and Typography. Also it includes Dark and Light themes 🌞🌚 #reactnative #react #ui
6
8
76
@gorhom
Mo Gorhom
1 year
This should be the default RN camera! Well done @mrousavy 🫡
@mrousavy
Marc
1 year
VisionCamera V3 is out 😍🥳🥹🎉
32
40
414
1
2
75
@gorhom
Mo Gorhom
4 years
been working lately to add dynamic height feature to BottomSheet ... results are promising 😙
4
2
72
@gorhom
Mo Gorhom
3 years
New bottom sheet ? 🙃
@wcandillon
William Candillon
3 years
Gang, please use those shadows responsibly 😉
30
69
860
1
0
69
@gorhom
Mo Gorhom
4 years
Released Animated TabBar v1 with: RTL support and ability configure tab item spaces and icon size.. and soon more animation presets are coming 🔥 #reactnative #animation #reactnavigation
3
10
66
@gorhom
Mo Gorhom
9 months
Another great addition to Catalin’s advanced React Native examples 👏
@mironcatalin
Catalin Miron - AnimateReactNative.com
9 months
🔥 Telegram stories scroll animation in #reactnative Done with Reanimated 3 by @swmansion , Bottom Sheet by @gorhom , lots of interpolations, running on @expo sdk 50. I am replicating Telegram's stories scroll effect, but not entirely, there are lots of edge cases which I'm
9
27
336
1
2
63
@gorhom
Mo Gorhom
3 years
It is amazing to see this creative way of using Bottom Sheet 😍 As expected from @mironcatalin 🔥
@mironcatalin
Catalin Miron - AnimateReactNative.com
3 years
🍫 Discover scroll animation #ReactNative Done using BottomSheet+BottomSheetFlatList by @Gorhom , powered by Reanimated2 by @swmansion , built with @expo , running at 60fps. ✅Code will be available on Patreon: Inspiration:
2
15
115
3
3
62
@gorhom
Mo Gorhom
4 years
Paper Onboarding v1 is out 🎉 - Support tablets - Support landscape/portrait - Optimise performance 🚀 - More customisations ... #ReactNative
2
8
59
@gorhom
Mo Gorhom
3 years
Glad that BottomSheet was integrated in @rainbowdotme Android and made it to the store ❤️
@rainbowdotme
Rainbow
3 years
Rainbow for Android is here 🌈 This was a long time coming, and we’re v sorry for the wait, but the beta is now fully public & anyone can access it immediately… go explore Web3, NFTs, and Ethereum in style ✨ Download now:
Tweet media one
200
354
1K
2
1
57
@gorhom
Mo Gorhom
4 years
this is huge for react native community 🔥🎉 thanks @swmansion @ShopifyEng ❤️
@swmansion
Software Mansion
4 years
We are excited to announce the stable release of Reanimated 2.0 – check out our blog post to see what changed since the beta first came out, and also to learn about a surprise addition to 2.0 stable 🥳 $ npm install react-native-reanimated @2
12
97
327
2
1
55
@gorhom
Mo Gorhom
1 year
This is huge!! Congratulations @swmansion team 🎉
@piaskowyk
Krzysztof Piaskowy
1 year
Now you can use Reanimated 🐎 even on react-native-windows 🎉 @swmansion 🤝 @ReactNativeMSFT
3
30
233
0
1
53
@gorhom
Mo Gorhom
3 years
2
0
55
@gorhom
Mo Gorhom
1 year
Working with bi-directional lists on React Native is a nightmare… virtualisation, infinite loading, maintaining position 😣
4
2
55
@gorhom
Mo Gorhom
2 months
Please don’t bring this to native 🙂‍↕️
@thekitze
kitze 🚀
2 months
🙂
Tweet media one
42
0
166
10
4
55
@gorhom
Mo Gorhom
4 years
I just released React Native Sticky Item v2, with accurate sticky item calculations and more control over the list. p.s. it runs smoother than the original 😅 #ReactNative
0
0
55
@gorhom
Mo Gorhom
3 years
added snap handling 🧲
4
0
51
@gorhom
Mo Gorhom
2 years
building my own promotional presets couldn't be easier than this,, thanks to @remotion_dev 💙
1
1
49
@gorhom
Mo Gorhom
4 years
found it 🎉
Tweet media one
1
0
48
@gorhom
Mo Gorhom
8 months
Another level of customisation 🤩
@mikehamilton00
Mike Hamilton
8 months
I’ve been working on a new expo-router based custom “glass” tab navigator with an overflow bottom sheet! I just finished off the animated blurred backdrop, does it look good or is it a little over the top?
10
6
114
0
0
48
@gorhom
Mo Gorhom
3 years
This is huge 🥳
@swmansion
Software Mansion
3 years
🚨 Big news 🚨 Today we are releasing react-native-screens @3 .12 with Fabric support – making it the first third-party lib that supports the new React Native architecture. Check our post to learn how we did it and how to use it with a new Fabric-enabled App
11
80
424
0
2
46
@gorhom
Mo Gorhom
3 years
A huge milestone for simplifying gestures on react native by @swmansion 🥳🥳
@swmansion
Software Mansion
3 years
New major release of Gesture Handler is here 🚨‼️ We are proud to present Gesture Handler 2.0 with new simplified API, Manual Gesture feature allowing for full control over gesture recognition logic, and more – check out the highlights in our blog post 👉
8
84
352
0
1
46
@gorhom
Mo Gorhom
2 years
everytime i try to work on my own project, i ended up building a library to abstract part of it 🙅‍♂️
4
0
45
@gorhom
Mo Gorhom
9 months
Finally!! 🥳
@expo
Expo
9 months
🥳 Today we're announcing the release of 𝝠 Expo SDK 50! We tackled some really difficult technical challenges in this release with a focus on solving important problems that we know you care about. The goal of SDK 50 is to make it easier for you to build more powerful
Tweet media one
34
227
1K
0
0
44
@gorhom
Mo Gorhom
2 years
I’m glad to catch up with @mironcatalin in person 🤗, looking forward for the next time
@mironcatalin
Catalin Miron - AnimateReactNative.com
2 years
I finally met @gorhom in person. Such a nice person 🤗❤️
Tweet media one
7
1
98
3
0
44
@gorhom
Mo Gorhom
11 months
Did you know that the bottom sheet library could also be a modal 🤩 Here is a beautiful example by @marceloterreiro
@marceloterreiro
Marcelo Terreiro
11 months
Side project update: I’m proud with how nice the search feature is. Took me a solid weekend, but totally worth it. @gorhom ’s bottom sheet allows for some truly gorgeous experiences. Next update will take a while. Leaving on vacations and will fully disconnect. Talk later ✌️
3
8
97
3
1
43
@gorhom
Mo Gorhom
10 months
issues critical like these, with no reproduce steps or sample code, are the reasons i tend to not open the issues tab or github at all 🤦‍♂️
@andreialecu
Andrei Alecu
10 months
PSA for RN devs: @gorhom /bottom-sheet seems to freeze apps on Android with reanimated versions above 3.4.2. The app still runs it seems, but it cannot be interacted with. It might be an issue in the bottom sheet or in reanimated; not sure yet. /cc @softwaremansion Also
6
1
26
3
0
43
@gorhom
Mo Gorhom
8 months
And by default it should work on web with v5 🥳
0
0
42
@gorhom
Mo Gorhom
3 years
Thanks @swmansion for this amazing hoodie 🔥
Tweet media one
4
0
41
@gorhom
Mo Gorhom
3 years
gesture -> scroll -> gesture -> 🔥 #reactnative #android #reanimated
5
1
40
@gorhom
Mo Gorhom
2 years
At this point it is not “can it be done react native” but “can it be done in native” 😛
@wcandillon
William Candillon
2 years
A handshake is available upon request 🔢
6
11
106
3
0
39
@gorhom
Mo Gorhom
3 years
it feels so good 😭
2
2
39
@gorhom
Mo Gorhom
1 year
this going to be interesting, hopefully it won't crash 😁
@schlimmson
Simon Grimm
1 year
Going to talk about the awesome @gorhom React Native Bottom Sheet in a tutorial soon 🔥
6
2
77
1
0
38
@gorhom
Mo Gorhom
3 years
All clips been edited/created by @Remotion_Dev ( @JNYBGR ) 🔥
4
2
38