В этом проекте, я разделил компаненты так, чтоб их можно было переиспользовать, это является основным принципом при разработке.
Разработал так же компонент модального окна, который постарался максимально сделать его динаическим и использовал для его рендыера "Portals". Этот проект реализован на хуках реакта (useEffect,useState,useRef,useMemo).
Для хранения глобального состояние всего списка дел был использован Redux Toolkit.
Использовался react-router-dom 6v для перехода на детальную страницу одного дела. Есть в планах его улучить и добавить что-то новое. Не проходите мимо и детально ознакомтесь с моим проектом. Спасибо!
In this project, I have separated the components so that they can be reused, this is the main principle in the development.
I also developed a modal window component, which tried to make it as dynamic as possible and used "Portals" for its renderer. This project is implemented on react hooks (useEffect,useState,useRef,useMemo).
The Redux Toolkit was used to store the global state of the entire to-do list.
Used react-router-dom 6v to navigate to a single case detail page. There are plans to improve it and add something new.
Do not pass by and get acquainted with my project in detail. Thanks!