Post

Year one review of daily development with #ReactNative. 1.βœ… Yes use Expo CNG 2.βœ… Don't over complicate things now for later features. 3.πŸ€” Add libraries/dependencies sparingly. Ecosystem moves fast and things break. Or if your desired behaviors don't match. (Ex. Wrote my own fully typed router)

4.❌ TS -> Native Code & Native Code -> TS interfaces are still manually managed. Turbomodules generates methods... but you still have to manually pull off properties and type them etc. (I ended up writing my own codegen script to type these fully. along with events. No future bugs from typos thx)

5.❌ You will lose countless hours to xcode & Android studio updates/bugs. (Just part of the software dev lifecycle.. had similar qualms o seen the microsoft stack) 5.5πŸ˜΅β€πŸ’« lost time to app store red tape 6.βœ… The speed of creating new screens and live hot loading while building is πŸ”₯

+1 πŸ¦€ I recently started using Rust's Result<> style pattern more in TS and really liking it so far. Having all error states defined is a game changer. (Only issue is finding all those states in a try/catch world)

0 reposts0 likes

No replies yet.