Mine is that the useState hook is an actual plague on the entire React ecosystem. Regardless of your opinions of React, if you wanna use something then use it right.

      • LeapSecond@lemmy.zip
        link
        fedilink
        arrow-up
        13
        ·
        4 days ago

        Another unpopular opinion: this alignment style looks terrible and wastes space. If you want alignment just start the parameters in a new line.

      • Archr@lemmy.world
        link
        fedilink
        arrow-up
        9
        ·
        4 days ago

        Fuck… They are right. This makes a lot of sense.

        Now I have to share this with everyone at work.

      • Orygin@sh.itjust.works
        link
        fedilink
        arrow-up
        3
        ·
        4 days ago

        That’s how it’s always supposed to be. Tabs for indent, spaces for alignment. Languages that do not support this are trash

      • GroundedGator@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        4 days ago

        I used to do this and it absolutely makes sense. However, I’ve shifted to tabs only and have removed the need for alignment with newlines.

      • MarauderIIC@lemmy.zip
        link
        fedilink
        arrow-up
        3
        ·
        4 days ago

        Does that rule have autoformatting support? If not it’s a time waster anytime the parameters get refactored. I’m firmly in the camp of “machines do my formatting”

      • glibg10b@lemmy.zip
        link
        fedilink
        arrow-up
        5
        ·
        edit-2
        4 days ago

        I use 8-wide tabs. I also keep lines under 80 characters

        No, I don’t use Java. How did you know?

      • Humanius@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        4 days ago

        I was on board with the first guy, but this is going too far. We should compromise between the 2- and 4-spaces camp, and we settle on 3 spaces.

    • PattyMcB@lemmy.world
      link
      fedilink
      arrow-up
      8
      arrow-down
      3
      ·
      5 days ago

      Ooh… good one, but any good IDE and/or source control will convert tabs to spaces anyway.

      • freagle@lemmy.ml
        link
        fedilink
        English
        arrow-up
        12
        arrow-down
        3
        ·
        5 days ago

        Any good IDE and source control should convert spaces to tabs. QED