Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Consistent code structures #28

Open
ZenVega opened this issue Aug 9, 2023 · 1 comment
Open

Consistent code structures #28

ZenVega opened this issue Aug 9, 2023 · 1 comment

Comments

@ZenVega
Copy link
Contributor

ZenVega commented Aug 9, 2023

Hier der Anfang einer Sammlung von inkonsistenten Code Strukturen:

  1. react function connotation :
image image würde sagen `export default ComponentName` it is.
  1. Section section section:
image image ich persönlich finde die Variante image

am besten.

  1. type oder interface
image image da hab ich nicht wirklich eine Meinung zu
@herrherrmann
Copy link
Collaborator

Nice! Gut beobachtet.

Zu 1: Jo, ich mag export default ComponentName auch am liebsten (hat am wenigsten Boilerplate und sieht leserlich aus).

Zu 2: Das hatte ich gerade in #22 nochmal etwas umgestellt, weil der Newsletter-Bereich etwas aus dem Raster springt. Aber grundsätzlich stimmt es, dass das Naming dort etwas verwirrend ist.

Zu 3: Ich habe mich an type gewöhnt, aber bin da ziemlich leidenschaftslos, glaube ich! Laut React TypeScript Cheatsheet und den TypeScript docs sollte man wohl interface als Standard verwenden und type bei Bedarf. Vielleicht können wir das übernehmen?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants