Redux Toolkit. Лучший state manager 2022. Обзор. createSlice / createAsyncThunk

  Рет қаралды 45,675

Давай Попробуем: JavaScript

Давай Попробуем: JavaScript

Күн бұрын

Пікірлер: 257
@lets_try_js
@lets_try_js 3 жыл бұрын
Что в целом думаете по поводу redux ?
@Almas-2002
@Almas-2002 3 жыл бұрын
Крутой инструмент)!
@disconnect-forever
@disconnect-forever 3 жыл бұрын
Redux надо знать
@urek8988
@urek8988 2 жыл бұрын
В больших приложениях полезен, в мелких локальный стейт
@lets_try_js
@lets_try_js 2 жыл бұрын
@@urek8988 так и есть)
@thewat4er
@thewat4er 2 жыл бұрын
@@lets_try_js Можешь рассказать про createReducer?
@МаксимГаврилов-п3д
@МаксимГаврилов-п3д 2 жыл бұрын
Одно из лучших объяснений которые я встречал. Если не самое лучшее. Даже с полного нуля разобраться о чём идет речь не проблема. Огромное спасибо
@lets_try_js
@lets_try_js 2 жыл бұрын
приятно слышать ) спасибо!
@ИринаНова-ь1и
@ИринаНова-ь1и 2 жыл бұрын
И правда! Всё супер четко и понятно!!!! Нет этого дерьма, как у юлбитв и самурая: сначала всё делаем в одном месте, потом 10к раз переносим с одних папок в другие.
@hookeym7151
@hookeym7151 Жыл бұрын
@@ИринаНова-ь1и ххахахха даддададдада
@ИльяИваник-ф8ф
@ИльяИваник-ф8ф 2 жыл бұрын
Лучший курс, что я видел!!! Без переусложнения, с объясннием что и главено зачем мы делаем!!
@Nadyahopeeeee
@Nadyahopeeeee Жыл бұрын
Согласна!
@OlgaLebedeva-o3q
@OlgaLebedeva-o3q Жыл бұрын
Лучшее объяснение! Все по полочкам! Спасибо!!!
@yourownazog8069
@yourownazog8069 Жыл бұрын
великолепно объясняешь, спасибо большое! Не мог понять как правильно использовать createAsyncThunk
@lets_try_js
@lets_try_js Жыл бұрын
Благодарочка)
@ЮрійДмитрик-в9в
@ЮрійДмитрик-в9в Жыл бұрын
Дякую за цікаве та інформативне пояснення на одразу трьох прикладах!)) це саме те, чого не мені не вистачало аби зрозуміти все це за один раз)
@lets_try_js
@lets_try_js Жыл бұрын
Дякую)
@OlgaLebedeva-o3q
@OlgaLebedeva-o3q Жыл бұрын
Благодарю за это видео! 7 дней провела за ним. Намного лучше поняла RTK и express. Все очень доходчиво, нужные моменты проговорены, благодаря чему многое встает на свои места. Приложение работает - это круто!!! Спасибо за труд!
@lets_try_js
@lets_try_js Жыл бұрын
Спасибо )
@dmitryck8721
@dmitryck8721 Жыл бұрын
Благодаря вашему видео, я разобрался, спасибо
@lets_try_js
@lets_try_js Жыл бұрын
рад помочь )
@AndranikArshakyan
@AndranikArshakyan 2 жыл бұрын
Гениальное объяснение, однозначно: лайк, подписка и колокольчик, огромнейшое спасибо
@lets_try_js
@lets_try_js 2 жыл бұрын
спасибо за фидбек)
@denisttk
@denisttk Жыл бұрын
Классное доступное объяснение. Респект. Не жалею коммента и лайка
@lets_try_js
@lets_try_js Жыл бұрын
благодарю))
@Ohhhnailsss
@Ohhhnailsss 8 ай бұрын
Спасибо Вам за труд, полностью просмотрела ролик, все понятно, наглядно, без воды
@MaxSaveskul
@MaxSaveskul 2 жыл бұрын
Дякую! Реально круто пояснюєш)
@lets_try_js
@lets_try_js 2 жыл бұрын
дякую)
@romanmerkulov830
@romanmerkulov830 2 жыл бұрын
Приятная подача. Классно объясняешь. Отличное видео про тулкит, которое дало мне плюс 500хр к пониманию технологии.
@ДмитрийБойко-с7х
@ДмитрийБойко-с7х 3 ай бұрын
Курс супер, актуален даже в 2024!! Спасибо!)
@hachipoli822
@hachipoli822 2 жыл бұрын
Лучше всех объяснил как использовать редакс! посмотрел сначала у Владилена про редакс, потом у ulbiTV но все равно был в непонятках, а ты очень хорошо объяснил, впрницие все понятно!
@lets_try_js
@lets_try_js 2 жыл бұрын
рад помочь)
@АлексейБеспалов-ф9ф
@АлексейБеспалов-ф9ф 2 жыл бұрын
У меня такой же путь был
@Али-е2и6ц
@Али-е2и6ц 2 жыл бұрын
мы все тут по одной дорожке прошли)
@LakomkaFamily
@LakomkaFamily Жыл бұрын
Спасибо за видео, самое понятное объяснение из всех просмотренных. Всё по полочкам и по нарастающей. Отличный контент
@lets_try_js
@lets_try_js Жыл бұрын
благодарю
@zedtkh3744
@zedtkh3744 Жыл бұрын
@@lets_try_js подскажите какую тему VS code используете и шрифт
@crafters2454
@crafters2454 Жыл бұрын
Спасибо огромное за видео я посмотрел несколько видео и непонемал спасибо за Урок + Подписка и Лайк от меня
@ЗапасЗнаний
@ЗапасЗнаний Жыл бұрын
Хороший урок, успехов каналу, будем смотреть остальное
@lets_try_js
@lets_try_js Жыл бұрын
благодарочка
@ЗапасЗнаний
@ЗапасЗнаний Жыл бұрын
@@lets_try_js есть группа, где вы общаетесь все?
@lets_try_js
@lets_try_js Жыл бұрын
@@ЗапасЗнаний неа, не делал такого
@dmitrykazarov1361
@dmitrykazarov1361 2 жыл бұрын
Спасибо дружище, очень помог!
@elenarizhankova6316
@elenarizhankova6316 2 жыл бұрын
спасибо большое! благодаря этому видео разобралась с react/toolkit
@lets_try_js
@lets_try_js 2 жыл бұрын
рад помочь)
@ОксанаКошель-д6в
@ОксанаКошель-д6в Жыл бұрын
Спасибо, очень подробно и информативно! Наконец-то стало все понятно)
@lets_try_js
@lets_try_js Жыл бұрын
рад помоч)
@seriogaromanchykov9451
@seriogaromanchykov9451 Жыл бұрын
Всё супер чëтко и понятно, автору респект и уважуха :) 😂
@oleksiik4473
@oleksiik4473 2 жыл бұрын
дякую, це просто🔥
@lets_try_js
@lets_try_js 2 жыл бұрын
дякую)
@tinchliktinchlik1688
@tinchliktinchlik1688 3 жыл бұрын
Redux Toolkit - бомба.
@lets_try_js
@lets_try_js 3 жыл бұрын
По сравнению с обычным редаксом это небо и земля ))
@tinchliktinchlik1688
@tinchliktinchlik1688 3 жыл бұрын
@@lets_try_js 👍
@giyosiddinshokirov1303
@giyosiddinshokirov1303 9 ай бұрын
в пропс можно так todo={todo} vs {...todo} в desctruction будет удобно
@str1ke112
@str1ke112 Жыл бұрын
Редко пишу комменты, но тут просто обязан написать. Просто бомба , это действительно номер один видео по разбору REDUX, все понятным языком и наглядно показать еще и UI app на github выложил, просто шляпу долой!!!
@lets_try_js
@lets_try_js Жыл бұрын
благодарю)
@andreywinchester8995
@andreywinchester8995 2 жыл бұрын
от души братик!
@dimitrusmeleskausas2086
@dimitrusmeleskausas2086 11 ай бұрын
отличный разбор! стало все супер понятно, спасибо за ваш труд :)
@vadicus6534
@vadicus6534 2 жыл бұрын
оо это отличный контент. Я не буду утверждать что все окончательно понял, но без проблем и затыков смог вместе с тобой все это написать. Завтра попробую сделать это еще раз самостоятельно. Хочу дать немного обратной связи - микрофон немного подводит тебя, звук не очень. Так же мне показалось что к концу видео как раз на самых сложных моментах ты ускорился, а хотелось бы наоборот чтобы на сложных моментах подольше оставались) в целом 9 из 10. Спасибо за такое классное видео, желаю всяческих успехов, лайк и подписка)
@МаксимКожемяко-з8ш
@МаксимКожемяко-з8ш 2 жыл бұрын
странно что у автора так мало подпищиков и просмотров, контент просто пушку, все сразу понятно стало, автору спасибо за контент)))
@lets_try_js
@lets_try_js 2 жыл бұрын
рад помочь)
@SNSDfOu
@SNSDfOu Жыл бұрын
отличный видос, мне понравилось объяснение
@kenanhaciyev3759
@kenanhaciyev3759 Жыл бұрын
шикарно, легко и понятно
@TheS68123
@TheS68123 Жыл бұрын
Автор спасибо что ты существуешь. Я так долго тебя искал)
@lets_try_js
@lets_try_js Жыл бұрын
благодарочка))
@eghishemanukyan3021
@eghishemanukyan3021 Жыл бұрын
спасибо вам, посмотреть было очень легко и понятно
@NowruzOwliyagulyyew
@NowruzOwliyagulyyew 5 ай бұрын
thanks very much. this video helped so much for me
@dastanamanov5239
@dastanamanov5239 2 жыл бұрын
просто супер 👍
@valeram75
@valeram75 Жыл бұрын
Никак не мог понять работу этого Toolkit. Читаю документацию и вроде понятно всё, но вот затык какой-то. Благодаря вашему видео понял свою ошибку и всё разрешилось. Огромное спасибо вам!!!!
@lets_try_js
@lets_try_js Жыл бұрын
рад быть полезным)
@МишаКучкаров-г9б
@МишаКучкаров-г9б Жыл бұрын
Легенда, спасибо!
@lets_try_js
@lets_try_js Жыл бұрын
с момента выхода ролика сейчас там воркфлоу поменялся немного, так что рекомендую погуглить, но в целом инструмент топ)
@Midas50
@Midas50 Жыл бұрын
Очень классное видео!
@elenawindsurfer6307
@elenawindsurfer6307 2 жыл бұрын
Благодарю вас, дар обьяснять. все стало намного яснее. Осталось практиковать
@ВиталийДякин-д6д
@ВиталийДякин-д6д 2 жыл бұрын
Спасибо огромное! Очень доходчиво.
@karshten9218
@karshten9218 2 жыл бұрын
видос супер, очень помогло, спасибо
@lets_try_js
@lets_try_js 2 жыл бұрын
благодарю
@СергейКнязев-х6ц
@СергейКнязев-х6ц Жыл бұрын
Спасибо, отлично объяснил
@lets_try_js
@lets_try_js Жыл бұрын
благодарю)
@ivanshalaginov548
@ivanshalaginov548 2 жыл бұрын
Самый информативный видос и сотни мною просмотренных!))))
@lets_try_js
@lets_try_js 2 жыл бұрын
благодарю)
@Denis-pu4bt
@Denis-pu4bt 2 жыл бұрын
Наконец-то я понял, что такое redux. Лайк и подписка, спсб, бро.
@GameModsAzerbaijan
@GameModsAzerbaijan 2 жыл бұрын
Спасибо за урок
@lets_try_js
@lets_try_js 2 жыл бұрын
Если было полезно то рад помочь)
@Virisound
@Virisound Жыл бұрын
Упал в ноги и целую пятки))) То есть, такой кайф у этого канала учиться. Автор, очень сконцентриван и когда попадаешь на одну волну, то автор тебя как девочку водит по ромашковым полям))) Сорри за бред, просто уже устал и истерика началась) Спасибо огрооооомнейшее... Какой же крутой это Ледакс тукит))
@lets_try_js
@lets_try_js Жыл бұрын
спасибо)) только там немного сейчас поменялся подход, по этому рекомендую найти более новое видео)) но там прям чуть-чуть, глобально - все работает так же)
@Virisound
@Virisound Жыл бұрын
@@lets_try_js всё отлично, уже удачно внедрил в проект. С помощью ваших рекомендаций и с доками конечно... Только вроде разницы не заметил, если только метод в reduce (slice) должен возвращать, то есть либо "()", либо "return."
@Virisound
@Virisound Жыл бұрын
@@lets_try_js можно ваше мнение, по поводу styled-component, если конечно пользовались. Мне не нравится загромождения компонентами (для стилей). Плюсы есть конечно, но мне кажется классический CSS файл более структурированнее.
@lets_try_js
@lets_try_js Жыл бұрын
@@Virisound если честно мне не очень в кайф styledComponents, если не использовать тейлвинд который я обожаю, то тогда просто обычные модули ( [ component ].module.scss)
@Virisound
@Virisound Жыл бұрын
@@lets_try_js значит не я один такой, кому SC не особо зашёл. Спасибо за мнение=)
@Pagegift
@Pagegift 2 жыл бұрын
Автору видео - респект и уважуха! Как хорошо все объяснил и по полочкам разложил! Лайк и Подписка на канал
@lets_try_js
@lets_try_js 2 жыл бұрын
благодарочка)
@aquariumchannel874
@aquariumchannel874 Жыл бұрын
Автор большое тебе спасибо, объясняешь просто круто!!!
@lets_try_js
@lets_try_js Жыл бұрын
благодарю)
@АлексейБеспалов-ф9ф
@АлексейБеспалов-ф9ф 2 жыл бұрын
Молодец, хорошо подробно объяснчешь. А то я уже 3 видео смотрю и только на твоём начал понимать как все работает. А за болванку отдельное спасибо.
@alexg9202
@alexg9202 2 жыл бұрын
спасибо большое, хорошее видео.
@Ramosok
@Ramosok 2 жыл бұрын
Спасибо за это видео!
@jamjam3337
@jamjam3337 2 жыл бұрын
спасибо!👍👏
@voodooshtv7883
@voodooshtv7883 Жыл бұрын
Отличный видос, пушечка, гоночка
@Максим-ь8ъ5б
@Максим-ь8ъ5б 2 жыл бұрын
Супер спасибо за видео урок. Так и не понял rejectWithValue что это и для чего оно
@arthurkocharyan4061
@arthurkocharyan4061 11 ай бұрын
Огромное спасибо
@mkhitarmuradyan4432
@mkhitarmuradyan4432 2 жыл бұрын
thank you my friend, you are super
@lets_try_js
@lets_try_js 2 жыл бұрын
thanks)
@Тёмыч-ъ6и
@Тёмыч-ъ6и 2 жыл бұрын
Спасибо!
@lets_try_js
@lets_try_js 2 жыл бұрын
надеюсь помогло)
@seiitbekduishobaev1246
@seiitbekduishobaev1246 2 жыл бұрын
У меня никак не получается запустить приложение..вроде git clone сделал правильно,делаю npm start, а там ошибка missing script start. Что делать, помогитеееее!!!
@lets_try_js
@lets_try_js 2 жыл бұрын
а где команда npm install?
@anv7259
@anv7259 2 жыл бұрын
хорошо объясняешь👍
@Rhythm_Men
@Rhythm_Men Жыл бұрын
Комент для продвижения! Спасибо!
@lets_try_js
@lets_try_js Жыл бұрын
Благодарочка!
@redalert7658
@redalert7658 2 жыл бұрын
лучший, спасибо
@lets_try_js
@lets_try_js 2 жыл бұрын
благодарю)
@СлавикГусев-л4и
@СлавикГусев-л4и 2 жыл бұрын
Отличный материал . Было бы круто если бы ты про сагу так же записал
@АлександрЕрмолов-п2ь
@АлександрЕрмолов-п2ь 3 жыл бұрын
За это лайк !!!!!!
@lets_try_js
@lets_try_js 3 жыл бұрын
Спасибо )
@АлександрЕрмолов-п2ь
@АлександрЕрмолов-п2ь 3 жыл бұрын
@@lets_try_js Тебе спасибо !!!!!
@noneex451
@noneex451 2 жыл бұрын
что думаешь насчет zustand?
@leonid_learn
@leonid_learn 2 жыл бұрын
Классный видос
@Vera-zt7tu
@Vera-zt7tu 2 жыл бұрын
Хороший урок. Мне стало все хорошо понятно посомтрев это видео, и видео Михаила Непомнящего. Там есть информация, которая может прояснить некоторые моменты, которые были непонятны в этом.
@lets_try_js
@lets_try_js 2 жыл бұрын
Мне тоже нравится его подача :)
@MykhailoSova
@MykhailoSova Жыл бұрын
Это видео + видео Михаила Непомнящего комбо для понимаю Redux Toolkit!
@lets_try_js
@lets_try_js Жыл бұрын
не буду спорить)
@welcometomymadworld5349
@welcometomymadworld5349 Жыл бұрын
молодецб очень помог
@javadeveloperenjoyer9920
@javadeveloperenjoyer9920 3 жыл бұрын
Автор молодец! Спасибо за урок!
@lets_try_js
@lets_try_js 3 жыл бұрын
Благодарю )
@coordinata_m
@coordinata_m Жыл бұрын
спасибо)
@tuRistst
@tuRistst 2 жыл бұрын
Если при вызове стейта у вас выводится объект Proxy, нужно смотреть здесь: redux-toolkit.js.org/usage/immer-reducers#debugging-and-inspecting-drafted-state TLDR: import { createSlice, current } from "@reduxjs/toolkit"; // Импортируем current console.log(current(state)); // вызываем
@haibova_irisha
@haibova_irisha 2 жыл бұрын
спасибо
@АндрейПоляков-е5н
@АндрейПоляков-е5н 2 жыл бұрын
Спасибо. Мне понравилось объяснение. P.S. Как вы без автоимпорта жвете??
@hachipoli822
@hachipoli822 2 жыл бұрын
👍👍👍👍👍
@egorzhigarev1469
@egorzhigarev1469 2 жыл бұрын
Добрый день! Подскажите какой шрифт вы используете в VS Code? Уж больно понравился
@pinkblink6312
@pinkblink6312 2 жыл бұрын
TypeScript не используешь?
@lets_try_js
@lets_try_js 2 жыл бұрын
Только для каких-то личных проектов
@AchtungBaby_87
@AchtungBaby_87 2 жыл бұрын
Расскажи пжл какие есть вообще подходы и альтернативы Redux? как на счет mobx? Спасибо за контент!
@fergussawyer
@fergussawyer 2 жыл бұрын
Лучший!
@andranikgrigoryan6765
@andranikgrigoryan6765 2 жыл бұрын
👌👌👌👌👍👍👍👍👍👍👍👍
@bogdanvoitovych
@bogdanvoitovych 2 жыл бұрын
Дякую за доступне і чітке пояснення. Лайк, підписка + комент для просування. І окремий лайк за те, що не так як у інших. Бо достала ця купа води, теорії і непотрібних переробок різними методами, які тільки все ускладнюють і даремно витрачаєш на них час…
@Trolas97
@Trolas97 Жыл бұрын
Спасибо за видео! Хотел узнать, правильно ли я понял, что createAsyncThunk по большей части нужен для уменьшения бойлерплейта? Потому что в принципе можно и отдельно экшены прописать для pending, fulfilled, rejected и внутри компонента при запросе выставлять сначала pending, а потом один из оставшихся
@lets_try_js
@lets_try_js Жыл бұрын
это банальное упрощение )
@iGotton
@iGotton 2 жыл бұрын
Спасибо
@shortsvideo4570
@shortsvideo4570 Жыл бұрын
Вот такой должен быть урок. Надо пояснить раз каждое слово функции и все
@artemkirkhmaier484
@artemkirkhmaier484 Жыл бұрын
наоборот объяснений минимальное, идёт просто озвучка написанного
@АлександрДми
@АлександрДми 3 жыл бұрын
💫
@АлександрДми
@АлександрДми 3 жыл бұрын
👌
@tontontonic
@tontontonic 10 ай бұрын
а если мы креэйтасинксанк назовем точно так же, как редюсер, то можно из креэйтасинксанка возвращать через ретерн значение, которое сразу попадет в редюсер ?
@vadikpanchuk4978
@vadikpanchuk4978 2 жыл бұрын
Хорошая подача материала. Трудности восприяти я связаны с не использованием здесь RTK Query, использованием в компонентах напрямую dispatch, acyncThunk, что давно уже может быть скрыто (или уже скрыто) и работает под капотом. Использование продвинутых фич еще в раза три упрощает работу и приравнивает redux-toolkit к другим, упомянутым "стейт-менеджерам", делая его работу предельно простой и прозрачной. К сожалению комплексно все ети новые преимущества сразу еще никто в работе не показал. Например унифицированый хук "dispatch", который позволяет навсегда убрать из компонент dispatch, упростить понимание и економить кучу кода никто не использует.
@bc.export5542
@bc.export5542 2 жыл бұрын
ЗБС! Гигантское спасибо. Целый день над этим сидел пока твоё видео не нашёл.
@Програмист-щ2г
@Програмист-щ2г 2 жыл бұрын
Офигенная подача, только по поводу екстра редюсеров , обычно диспатчу функцию в функциональном компоненте и не приходиться писать обычные редюсеры , а присвоение пишу в екстра редюсорах
@ровойт
@ровойт 2 жыл бұрын
super
@evgeniy2526
@evgeniy2526 2 жыл бұрын
Подскажите, что лучше использовать с api createAsyncThunk или RTK query?
@absurdist1330
@absurdist1330 2 жыл бұрын
What about creating async thunks with firebase authentication. Do you have any advice on how that would work? Maybe some similar video planned?
@lets_try_js
@lets_try_js 2 жыл бұрын
Unfortunately no have not worked with firebase for more than a year
@haibova_irisha
@haibova_irisha Жыл бұрын
очень хороший контент , можно больше пободного ? спасибо
@lets_try_js
@lets_try_js Жыл бұрын
сейчас будет выходить большая серия интересных роликов)
@ВасяРжавый-в9п
@ВасяРжавый-в9п Жыл бұрын
А как в редакс через метод post добавить значение из инпута?Или так нельзя?
@Историисамоосознания
@Историисамоосознания 2 жыл бұрын
Зачем axios если есть Redux-toolkit RTK Query ??? 🤔
@lets_try_js
@lets_try_js 2 жыл бұрын
потому что ролик был не про RTK Query )
@Историисамоосознания
@Историисамоосознания 2 жыл бұрын
@@lets_try_js сделайте про него пожалуйста так как он часть Redux-toolkit
@dominatorroma
@dominatorroma 11 ай бұрын
чотко
@Mukzer
@Mukzer 2 жыл бұрын
А как подписаться на сторе если использовать slice? Как правильно сделать это через subscribe
@SerhiiVakoliuk
@SerhiiVakoliuk 2 жыл бұрын
Класно показав і пояснив. Молодець.
@РусланЗань
@РусланЗань 2 жыл бұрын
какой npm пакет для стилей?
@batm1x
@batm1x 2 жыл бұрын
А почему ты всё вручную импортируешь? В VS нет функции автоимпорта? Я только вебштормом пользовался
@lets_try_js
@lets_try_js 2 жыл бұрын
привычка наверное
Fullstack приложение с нуля.  MERN-Blog 2022. Mongodb/Express.js/React.js/Node.js
5:45:14
Давай Попробуем: JavaScript
Рет қаралды 88 М.
Почему я выбираю Zustand вместо Redux Toolkit?
24:53
PurpleSchool | Anton Larichev
Рет қаралды 17 М.
Counter-Strike 2 - Новый кс. Cтарый я
13:10
Marmok
Рет қаралды 2,8 МЛН
Wednesday VS Enid: Who is The Best Mommy? #shorts
0:14
Troom Oki Toki
Рет қаралды 50 МЛН
Асинхронная работа с Redux Toolkit и createAsyncThunk
42:24
Михаил Непомнящий
Рет қаралды 109 М.
🐬 ВСЕ ХУКИ REACT JS 2024 - вы точно не знаете их все
13:29
SIBERIA CAN CODE 🧊 - Frontend
Рет қаралды 9 М.
Redux Tutorial (with Redux Toolkit)
19:28
Net Ninja
Рет қаралды 351 М.
React Redux Tutorial For Beginners | Redux Toolkit Tutorial 2021
53:26
Redux - Complete Tutorial (with Redux Toolkit)
37:01
Cosden Solutions
Рет қаралды 264 М.
🍿 СТРИМ 📦 STATE MANAGEMENT выбираем лучший STATE MANAGER для REACT в 2023
1:42:00
Counter-Strike 2 - Новый кс. Cтарый я
13:10
Marmok
Рет қаралды 2,8 МЛН