React and esdoc vs jsdoc? Or other?

How are people tackling documenting code? I personally work solo usually, so I just toss comments everywhere with no regard for a generator (e.g. esdoc) or any sort of common best practices for comments… what does everyone else do? In an enterprise/team situation, what are you doing? In more casual projects, are you doing something less involved/quicker?