Велике спасибі вам за приділений час і пояснення.
Буду виправляти недоліки і робити покращення.
Щодо редакс, читав деякі статті, дивився код і там є різноманіття.Хтось все закидає в редакс, хтось роділяє дані на локальні в компонентах і гробальні в редакс і ще деякі використовують контекст.
Для себе я вибрав вибрав варіант де ті дані які мені знадобляться в різних частинах сайту виносити в редакс щоб різні компоненти мали доступ до даних але є дані які пов’язані тільки з одним компонетом. Для цих компонентів я зберігаю дані локально.
Щодо запитів на сервер погоджуюсь потрібно перенести в екшини так буде зручніше.
І ще раз дякую Вам за приділений час.
Коли перевіряв код виявив що даний роут ніде не застосовується тому вирішив закоментувати але на даний момент вже все дізнався але не встиг видалити зайвий код. Після свят знов візьмусь до апгрейду.
Ні далекувато до Києва. Наразі вчусь в НУ «ЛП».
Дякую за пораду.
Так це ще не закінчений проект є ще прогавини в коді але система працює якраз на диплом:). Наразі пишу сам і досвіду в роботі в команді нажаль немає але сподіваюсь все зміниться.
Дякую за пораду обов’язково гляну.
Вітаю DOU
Буду вдячний за критику щодо мого резюме на Trainee Front-end
drive.google.com/...OA4a0_mt/view?usp=sharing
Всім дякую за увагу.
Шукаючи в гуглі інфу зустрів багато статей ось наприклад Стаття1 і Стаття260-80 рендерів. Щоб цього не відбувалось я пробую використовувати
Якщо коротко використання стрілкової функції створює нову функцію при кожному рендері компонента, що може порушувати оптимізації, які використовують суворе порівняння для визначення ідентичності.
Наприклад в моєму випадку щоб змінити інфу про користувача він вводить нову і коли натискає на клавішу то виконується новий рендер і в мене це викликає близько
useCallback.Приклад useCallback