My initial impressions on @remix_run: ✅ Uses the web platform ✅ Works...
My initial impressions on @remix_run:
✅ Uses the web platform
✅ Works without JS
✅ Elegantly mixes React with backend code
✅ Clear “page” API
✅ File-based routes
✅ TS friendly
✅ Handles errors well
✅ Slick forms
✅ Fast refresh
✅ Highly opinionated
✅ Low boilerplate
My concerns:
Must pick a host up front. Why? How “sticky” is this decision?
What flexibility am I losing with all this convention and opinion?
What am I giving up in comparison to Next, Redwood, Blitz, etc? Would love to see a comparison.
Overall? I’m impressed so far! 👍
Follow up: Some questioned why I consider highly opinionated a positive.
It’s a tradeoff.
High opinion is great when it reduces boilerplate and creates a clear path toward common solutions.
High opinion is a problem when it goes too far and provides insufficient flexibility.