Taras
ну мы смотрели на скрин
Oleksandr Kupenko 🤖
подскажите, а бывает такое, что реакт не перерисовывает почему-то страницу после изменений?
maxwell
Бывает, я тоже иногда на автомате равно могу поставить
Taras
Бывает
Oleksandr Kupenko 🤖
ну т.е. не видит изменения в файле
Taras
ЕСли поставишь ему шулдКомпонентапдейт фолс)
Taras
то так будет
Oleksandr Kupenko 🤖
даже обновляю, а внутри ошибки старый код, который я совсем изменил
Oleksandr Kupenko 🤖
ну я не об этом) типа он видит старый код, который был изменен. Например, убрал точку с запятой, а при обновлении все равно ее показывает в ошибке
Oleksandr Kupenko 🤖
как буд-то не сохранилась страница
Дмитрий
Есть поднятие апишки
Юрчик
Evgeniy
Taras
да не там не в том прикол
Taras
он уже починил вроде
Mariia
Michael
Всем привет. При использовании команды npx create-react-app my-app возникает ошибка:
Шаблон не был предоставлен. Вероятно, это связано с тем, что вы используете устаревшую версию create-react-app.
Обратите внимание, что глобальные установки приложения create-react-app больше НЕ поддерживаются.
Michael
Если кто-то с таким сталкивался, напишите, пожалуйста, как решить эту проблему.
Taras
скинь скриншот
Taras
а как ты до этого писал?
Taras
ты писал флажок -g?
Taras
npm uninstall -g create-react-app
Taras
Напишы вот так
Taras
и потом
Taras
заходишь в нужную папку и
Taras
npx create-react-app my-app
Vladyslav
как собирать данные redux-form как строка?
у меня чек-бокс: arr.reduce(function(prev, item) { return Math.max(prev, item) })
Michael
Сделал как ты сказал, все заработало. Спасибо большое)
Taras
Oleksandr Kupenko 🤖
может кто сталикивался?
вот создал я юзер-редьюс и юзер-контейнер. Там в качестве параметра внутри функций передается userID. Но почему реакт в файле "котейнере" выдает ошибку, что 'userID' is not defined ?
я же саму эту функцию еще нигде не вызывал, файл презентационной компоненты (Users.jsx) пустой. Как может появляется ошибка такая хоть чисто теоретически?
Taras
СКинь редюсер
Taras
и екшен
Anonymous
Люди помогите как сделать ссылку на другой сайт у себя на странице? Не линк не навлинк не перенаправляет ондобавляйт к локалхосту...
Taras
<a href=“” />
Taras
Это ж елементарно блин как такое не знать??)
Anonymous
Taras
Всмысле скинь скриншот.
Taras
?
Oleksandr Kupenko 🤖
reducer
Oleksandr Kupenko 🤖
может в нем действительно должна была быть назначена переменная userID? но у меня такого нет че-то
Taras
Oleksandr Kupenko 🤖
ща, не поместился просто)
Oleksandr Kupenko 🤖
Oleksandr Kupenko 🤖
ой низа нет. ща
Anonymous
?
Спасибо большое! Я просто обернул в роутер... Вынес за предел и все ок!
Oleksandr Kupenko 🤖
Oleksandr Kupenko 🤖
а ошибка возникает здесь:
Oleksandr Kupenko 🤖
Oleksandr Kupenko 🤖
когда убираю в UsersContainer.jsx из функции везде этот userID, то все отрисовывается
Oleksandr Kupenko 🤖
но не пойму, почему оно пытается запустить функцию сразу. Мы же еще ее нигде не передавали для запуска((
Oleksandr Kupenko 🤖
а, или это же мы объявлем mapDispatchToProps и оно пытается сразу их выполнить внутри?
Flylex
ты пытаешься передать в followAC и unfollowAC параметр userID, который нигде не объевлен внутри функции follow и unfollow
Albert
Привет, кто-то может помочь с ТЗ?) Прислали, но один момент понять не могу, кто мог бы в ЛС написать и решить по дискорду или там, где есть онлайн-связь по голосу с трансляцией.
Albert
Код уже есть, но нужно его починить, но вот один момент не знаю как починить, кто мог бы помочь?)
Artem
Artem
а не кто может помочь с тем что не видел никто
Albert
так не получится в двух словах, там код в одном файле (но не большой), объяснять текстом очень долго.
Artem
ну знач жди кто хочет поболтать
Albert
ну хотя вкратце: не понимаю, почему при клике (изменение в props происходит из-за этого) одна компонента перерисовывается, а другая нет, хотя по моему у них логика поведения одинакова
Albert
хотя бы идеи какие-то всплыли?)
Oleksandr Kupenko 🤖
Oleksandr Kupenko 🤖
прикол в том, что когда выделяешь их, то Визуал студио считает их одинаковыми и выделяет все на странице... Поэтому я до букв и не присматривался.
Vlad
Всем привет! Подскажите, плз, ситуация такова:
1) есть компонент со списком товаров
2) есть компонент типа Корзины, куда можно добавить эти товары
3) в корзине есть кнопка отправить заказ
Вопрос, как правильно после отправки заказа перечитать снова список товаров с эндпоинта? без костыльного прокидывания пропсов из компоненты Списка в Корзину и тому подобного. Может кто то подсказать?
southyyy
@vlad_nnov Сделать отдельный редьюсер для корзины как варик и потом уже только оборачивать connect’ом любую нужную компоненту и брать данные
Vladyslav
кто знает как убрать из массива пустые елементы, но сохранить ключи
Vladyslav
?
Vlad
@vlad_nnov Сделать отдельный редьюсер для корзины как варик и потом уже только оборачивать connect’ом любую нужную компоненту и брать данные
у меня Корзина и Список обернуты коннектом. Я, конечно, может что-то не понимаю.
Суть-то какова:
- у меня есть экшен для получения списка товаров (какой-нибудь setItems), т.е. со всеми вытекающими, там get запрос, допустим, на эндпоинт /items и т.п.
- далее после того как я добавил нужный товар в корзину, я могу сделать заказ. Т.е. в со стороны компонентов, экшенов Корзины я отправляю post на эндпоинт /orders какой нибудь
но далее возникает проблема - где-то за кадром, допустим, бэк, пересчитывает кол-во товаров в соотв-ии с минусом сделанного заказа, и формирует новый json и мне после отправки заказа нужно опять get Запрос сделать на /items
но у меня пропсы и экшены с редьюсерами разбиты на отдельные файлы, естественно, Айтемсы там и Корзина.
и как мне вкрячить get запрос списка заново, не занимаясь ерундистикой с прокидыванием пропсов Списка в Корзину.. ну вы поняли...
southyyy
ну вообще по факту новый json с данными у тебя приходит уже обновленными и в чем проблема?) они рисуются с новыми значениями (типа -1 товар и т.д.) тебе тут ничего не надо связывать как мне кажется если ты сам сказал, что по возврату у тебя допустим componentDidMount() / useEffect где идет запрос и возврвщается новая json, которую ты парсишь и кидаешь в редьюсер а компонента в свою очередь рисует обновленные данные…..
Евгений
Привет, ребят, кто подскажет, какое вообще будущее у реакта? Начинает возникать ощущение что зря учу. Ну то есть вакансии есть, но постепенно уменьшаются. Вакансии по Vue растут, и может через пол года - год реакт станет не востребованным, или востребованным лишь для мидлов. Кто подскажет?
southyyy
ответ прост, как минмум нужны будут люди, чтобы все это поддерживать
WhoAmI
Ребята всем привет нужна помощь!Короче я на 40-ом уроке.Переименовал state.js на store.js как и Димыч.Сломалось добавление поста и смс.Скину скрин
Vladyslav
WhoAmI
WhoAmI
Нажимаю отправить и...
Евгений
может и его не будет через год? Хотелось бы понять вообще к чему идёт фронтенд
WhoAmI
...точнее даже не успеваю нажать