A React + Typescript project built by using FSD architecture
This project is still in progress, therefore information of this file will be completed soon.
- Here will be a link to the working app
- Here will be a link to the post about it
- Here will be a link to the Backend repo
There are a few compromises and simplifications in the code that are worth to be mentioned.
Shared Kernel is the code and data on which any modules can depend, but only if this dependency would not increase coupling. More details about the limitations and application are well described in the article "DDD, Hexagonal, Onion, Clean, CQRS, ... How I put it all together".
In this application, the shared kernel includes global type annotations that can be accessed anywhere in the app and by
any module. Such types are collected
in shared-kernel.d.ts
.
In your tsconfig.json file, you can add "baseUrl": "src",
to the compilerOptions. This will allow you to import files
from the src folder without using relative paths.
For example, you can import components/Button
instead of ../../components/Button
.
Will be described soon.
Will be described soon.
Will be described soon.
Will be described soon.
Will be described soon.
Will be described soon.
Will be described soon.