Разделил работу на несколько частей
В первой части была работа над интерфейсом без использования данных. Статическое преставление.
Походу работы выявил для себя несколько вещей
Не использовать инструменты которые не хорошо знаешь в работе. Используя Material UI значительно замедлило мне работу, должно быть как раз наоборот. Лучше писать своими руками кастомные какие-то решения пока не выучил все сложности применения данного фреймворка.
Работа с Date, а точнее выбор правильной библиотеки для работы с датами и ее настройка. Никогда особо не работал с формами и над ее валидацией, датами, календарем и т.д. Нужно подтянуть
Думал что знаю как настраивать routing, оказалось есть много нюансов.
Дальше меня ждет более интересная и быстрая работа с мок данными.
изучениt material UI по началу кажется сложным, а по сути на их сайте - все варианты идут с примерами - но в итоге - это очень удобная библиотека, которая делает кучу работы вместо разработчика. Кастомные вещи это хорошо, но в каких-то обобщенных решениях, которые помогают сократить логику функционала - лучше использовать проверенные, готовые решения.
для работы с датами уже всё сделано за нас.. есть много отличных библиотек, которые делают абсолютно разные манипуляции с датами. одна из таких либ - это moment.js - https://momentjs.com/
если вбить несуществующую ссылку - нет редиректа по дефолту на страницу с графиками.. http://localhost:3000/dashboard/asd - то есть есть редирект, но кейса - редиректа на главную страницу - на этот случай - нет
Разделил работу на несколько частей В первой части была работа над интерфейсом без использования данных. Статическое преставление.
Походу работы выявил для себя несколько вещей