3 ms·
React indeed is boring, you can just speak { Javascript } to do the jobs instead of wiring up templates by learning a new template language like in many other f
by nobody0 6y ago
React indeed is boring, you can just speak { Javascript } to do the jobs instead of wiring up templates by learning a new template language like in many other frameworks. JSX is a good abstraction layer. And hooks made the development experience even more smooth.
- Nextgrid 6y agoThe problem is that in the majority of cases you need a backend anyway but now instead of serving HTML from it directly you need yet another layer and a different language. Sometimes it's justified, sometimes it's completely overkill and you waste a lot of time. On a project I've been on I've seen days being wasted to build a basic account management form (think username, password, personal details, etc) in React for no reason, despite the same being achievable with our backend (Django) in a couple hours.
- kevinob11 6y agoThis has been my experience, react is now a tool I reach for to build apps that require a very high level interactivity with a non-form based ui. For more standard workflows Django with a bit of vanilla JS has become my go-to tool. Our team has never felt more productive and the dev learning curve is much less steep. Clients are happier with the results, and the apps feel much more maintainable because there are less pieces to break / update / manage in the production environment.