Коллеги, не пойму, а как connect понимает, с каким provider он работает. Как я понимаю, там у нас context api под капотом. Но когда мы создаем контекст мы их (provider, consumer) как бы завязываем на переменную или они как бы связанные уже в пакете react-redux. Извините, если вопрос совсем глупый 😅
Коллеги, не пойму, а как connect понимает, с каким provider он работает. Как я понимаю, там у нас context api под капотом. Но когда мы создаем контекст мы их (provider, consumer) как бы завязываем на переменную или они как бы связанные уже в пакете react-redux. Извините, если вопрос совсем глупый 😅
connect() как бы и есть consumer, куда ты передаешь то что хочешь достать из provider, грубо говоря
Ты ему скармливаешь экшены в мдтп и он их в пропсы прокидывает твоему компоненту. Можешь себе коннект как декоратор представлять
Да это я тоже понимаю. Наверное не корректно задал вопрос. Вообще у нас может быть несколько контекст апи, из-за того что мы их как бы связали при createContext, то каждый знает кто кому что-то передает. А провайдер и коннект уже связаны в самом пакете react redux и из-за этого могут быть в единственном числе ?
Всем привет. Есть такой вот простенький роутинг, только разбираюсь в этом. Как можно сделать чтобы компонент Pages рендерился только тогда, когда Home не рендерится?
Привет. 1) подскажите хорошую литературу по тестированию на jest 2) дайте статью или видео по дебаггингу редакс+реакт приложения, а то я по цепочке из 10 компонентов прошёл и уже заблудился. Нужно узнать почему именно такое значение выдаёт
Всем привет. Есть такой вот простенький роутинг, только разбираюсь в этом. Как можно сделать чтобы компонент Pages рендерился только тогда, когда Home не рендерится?
Привет. 1) подскажите хорошую литературу по тестированию на jest 2) дайте статью или видео по дебаггингу редакс+реакт приложения, а то я по цепочке из 10 компонентов прошёл и уже заблудился. Нужно узнать почему именно такое значение выдаёт
Привет. 1) подскажите хорошую литературу по тестированию на jest 2) дайте статью или видео по дебаггингу редакс+реакт приложения, а то я по цепочке из 10 компонентов прошёл и уже заблудился. Нужно узнать почему именно такое значение выдаёт
1. документация jest для общего понимания и потом поиски конкретных проблем в гугле 2. ничего особенного с тестированием редакса нету - редьюсеры - обычные функции, actions - тоже (для простоты можно взять jest mock store), connect/useSelector - оборачиваешь компонент в Provider и попёр
1. документация jest для общего понимания и потом поиски конкретных проблем в гугле 2. ничего особенного с тестированием редакса нету - редьюсеры - обычные функции, actions - тоже (для простоты можно взять jest mock store), connect/useSelector - оборачиваешь компонент в Provider и попёр
можно react devtools в хроме поставить, он показывает какие пропсы у компонентов
Пропсы я вижу, мне нужно изначально понять почему они такие. И вот через 10 компонентов я дошёл до hoc. Или там можно и в самом первом компоненте отследить?