| > 1. Use npm. Better use pnpm, faster for those that don't have 1 Gbps uplink and live outside the usa. > 3. Use Typescript Better use jsDoc, d.ts files are scary and are really complex, you need a typescript wizard la matt pollock just to tell you are mistakenly trying to concatenate a string and int. > 5. Use prettier yes use prettier but don't forget to configure eslint to work with prettier otherwise you are going to have a bad time. > 6. Use react Use whatever fits your problem but if you are going to really use rect then do it with Next.js, no point in still using CRA/CRACO > 7. state management Avoid using state, try to solve every problem with pure functions, if you must use state then consider redux/react-query > 8 & 9. You should still recommend stylelint, specially if you are going to write css by hand otherwise don't just use tailwind, tailwind is bootstrap with extra batteries (change my mind). |
Can you elaborate? I'm using eslint and prettier with pretty much default settings and never had it conflict with each other. My impression was that they work on different aspects. May be there're some overlapping eslint checks, but they're not enabled by default (or I didn't stumble upon them yet).