You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Explain the decisions and inspirations behind the structure of the project:
The basics: use of src folder and initial folders
Absolute paths
The theme folder
The pages folder
The models folder
The infra folder
The components folder
Important components
Why Link and Image components encapsulating the one's from Next
Application agnostic when using these components (don't care about Next's implementation)
Common configuration and styling (mostly for the Image)
The wrappers and screens: why this way?
Bootcamp Front-end Avançado
Separation of concerns between application and framework (less use of _app.tsx for example)
The component recipe: how components are structured
What is a component for this application: A piece of code that is independent of it's siblings, that if a repair is needed, the developer is able to focus almost atomically, only on that node of the Component Tree and it's children. While this advice was not necessarily followed, it was kept in mind.
Explain the decisions and inspirations behind the structure of the project:
src
folder and initial folderstheme
folderpages
foldermodels
folderinfra
foldercomponents
folderLink
andImage
components encapsulating the one's from NextImage
)wrappers
andscreens
: why this way?_app.tsx
for example)components
foldergetStaticProps
only works on thepages
level)The text was updated successfully, but these errors were encountered: