(Replying to PARENT post)
OP mentioned they are backend developers-- and you are asking them to do a whole frontend setup? Your answer is a bit like "Oh just recompile the Linux kernel if you want feature X, its so easy LOL"
๐คshantnutiwari๐3y๐ผ0๐จ๏ธ0
(Replying to PARENT post)
React is one tool that a primary backend developer should stay away from.
Reasons being:
1. React uses jsx,css-in-js and other non standard solutions. Adding additional learning effort
2. React hooks require manual dependency tracking which can lead to error. Literally every other js framework has dependency tracking built in. Vue had it since day 1
3. React has minimal api, and leaves a lot to third party ecosystem. So, not only you need to Google a lot more. But these best tools change frequently.
4. React be default recommends CRA which is slow. While vite (which is excellent) does support react, some of react libraries do not work properly due to ESM and JS issues which webpack ignores.
5. You are not trying to be FE expert, so react's major pro (good on resume) is not relevant
๐คrk06๐3y๐ผ0๐จ๏ธ0
(Replying to PARENT post)
I totally agree. This is a super stack. The productivity it enables is insane. I like to use Chakra instead of Tailwind, but same principle.
๐คdomlebo70๐3y๐ผ0๐จ๏ธ0
(Replying to PARENT post)
[0] https://reactjs.org/
[1] https://tailwindcss.com/
[2] https://vitejs.dev/