-
Notifications
You must be signed in to change notification settings - Fork 13
4. Tech Stack
- Nextjs (based on Reactjs)
- Typescript
- Storybook - Develop UI components
- Jest + Enzyme + react testing Library - for unit tests (and tests in general)
Babel
-
Eslint
-Standard
Prettier
We use git pre-commit hook to check validity of .css
and .js|.tsx
files before committing.
To check css validity we use:
Stylelint
We use Css Modules within our React code.
And we use Postcss Plugins
to help us with some corner case.
We are using react-icons
in the project, specifically Feather style please stick to it as much as possible.
When an icon doesn't exist within the Feather collection, let's discuss together which other icon could be used instead.
You can open an issue and talk with us.
Forms are always particularly complex so we believe they deserve a section here, to give the chance to get to know the tool we use to make our life (and yours too, hopefully) easier
Nextjs 10 come with localization so we can easily know which local our users use in their machine or browsers. Additionally we use next-translate to translate the copy.