RTK Query очень плох по стравнению c React query а интеграция не сильно более удобная, если считать что прямое чтение из кэша без запроса это антипаттерн
я смотрю в курсе все по офф гайду redux) для тех кто не хочет читать и изучать документацию) хотя там оч неплохо все объяснено. Ну и немного своего опыта добавлено.
Добрый день Евгений, а что если иметь например слайсы users и cars, а потом при удаление user-a, позвать reducer deleteCar с помощью "dispatch" который мы получаем из второго аргумента createAsyncThunk ?, получается мы может с одного slice-а изменить другой slice с помощью dispatch который есть во втором аргументе createAsyncThunk.
Евгений, благодарю за детальный и информативный курс! 📚 Особенное спасибо за раздел, посвященный RTK Query. В данный момент я активно использую его для работы с GraphQL в моем проекте, и ваше объяснение помогло мне глубже понять возможности и применение этой технологии. Также ценю ваше внимание к thunks и createAsyncThunk, так как я предпочитаю выносить бизнес-логику в thunk, чтобы сохранить чистоту хуков. 👍 Жду продолжения курса и новых полезных материалов! 🚀
Не пользуйся чатом GPT, не пользуется Google, не пользуйся ничьими подсказками на stackoverflow. Не слушай более опытных специалистов, набивай все шишки сам - "Чем сложнее тем лучше!". Не изучай новые библиотеки, они же помогают тебе решать быстрее проблемы. Придумывай свои велосипеды - "чем сложнее тем лучше!". Не в обиду, но попахивает юношеским максимализмом. 🙂 Я понимаю конечно автора, он ещё молод и горячи, и у него есть опция: работать 12 ч в день. К тому же сам процесс программирования приносит удовольствие - сам был таким. Но в большинстве случаев работа по 12 часов через силу - это путь к потере здоровья и выгоранию. Нельзя себя насиловать! Когда автор первый раз столкнётся с этими явлениями, ему придётся переосмыслить свой подход к работе. Это произойдёт между 30 и 45 годами. У всех по-разному - всё зависит от конкретных жизненных ситуаций в которых человек будет находиться: семейные отношения, адекватный работодатель (который не пытается выжать из тебя все соки), здоровый образ жизни, изначальный запас здоровья - как физического так и психического. Я считаю что отрицать такую технологию как чат GPT - это так же бессмысленно как отрицать весь остальной технический прогресс (Google, и интернет - раньше же ходили в библиотеки). У GPT есть много сильных сторон, если им пользоваться с умом, то он может сильно ускорить обучение человека, и облегчить ежедневную работу. Ведь автор же используют например плагин Кодиум. Нужно ему запретить это делать - "чем сложнее тем лучше!" 😂
Не, ну проглатывать или обрезать окончания предложений в обучающем видео это конечно пздц, вот что это на 16:50 или на 17:08, описывать что??? Приходится по несколько раз переслушивать. Да и зачем вообще записываться, если у тебя голоса нет?
та нет, useEffect работает с массивом зависимостей, а значит функция очистки работает всегда ПЕРЕД еффектом или размонтированием, она не может выполняться после размонтирования, компонента уже нет в дереве)
Евгений, огромное тебе спасибо! Сейчас прохожу стажировку, и нужно было срочным образом выучить Redux))) Для меня пока немного сложновато, но тут наверное только практика поможет. Еще раз спасибо за твой титанический труд, пойду смотреть вторую часть!
Очень интересно, но ничего не понятно)) В идеале бы проект который воплощает все это. Плохо понимаю так на уровне абстракции не понимая, что конкретного эти абстракции несут
1:10:15 момент из видео который мне не понятен. У вас показано успешное выполнение теста для файла nginx/nginx.conf, но парой минут ранее вы сказали, что удалили дефолтный файл и создали новый, что называется staging.micro-courses.ru.conf. Откуда тогда в тесте взялся дефолтный конфиг?