Oleksandr Kupenko 🤖
И присвоение внутри идёт через двоеточие, а не равно
да, у меня там уже было двоеточие, но ошибка сохранялась та же. То многократно менял и уже на автомате случайно равно поставил...
Taras
ну мы смотрели на скрин
Oleksandr Kupenko 🤖
подскажите, а бывает такое, что реакт не перерисовывает почему-то страницу после изменений?
maxwell
Бывает, я тоже иногда на автомате равно могу поставить
Taras
Бывает
Oleksandr Kupenko 🤖
ну т.е. не видит изменения в файле
Taras
ЕСли поставишь ему шулдКомпонентапдейт фолс)
Taras
то так будет
Oleksandr Kupenko 🤖
даже обновляю, а внутри ошибки старый код, который я совсем изменил
Oleksandr Kupenko 🤖
ну я не об этом) типа он видит старый код, который был изменен. Например, убрал точку с запятой, а при обновлении все равно ее показывает в ошибке
Oleksandr Kupenko 🤖
как буд-то не сохранилась страница
Дмитрий
Есть поднятие апишки
Taras
да не там не в том прикол
Taras
он уже починил вроде
Mariia
Перед 51 ви проходили курс ро Ajax?
уже сервер работает, все ок)
Michael
Всем привет. При использовании команды npx create-react-app my-app возникает ошибка: Шаблон не был предоставлен. Вероятно, это связано с тем, что вы используете устаревшую версию create-react-app. Обратите внимание, что глобальные установки приложения create-react-app больше НЕ поддерживаются.
Michael
Если кто-то с таким сталкивался, напишите, пожалуйста, как решить эту проблему.
Taras
скинь скриншот
Michael
Microsoft Windows [Version 10.0.18362.418] (c) Корпорация Майкрософт (Microsoft Corporation), 2019. Все права защищены. C:\Users\Home>f: F:\>cd misha F:\misha>cd react-lesson F:\misha\react-lesson>cd 01 F:\misha\react-lesson\01>npx create-react-app first-app Creating a new React app in F:\misha\react-lesson\01\first-app. Installing packages. This might take a couple of minutes. Installing react, react-dom, and react-scripts... > core-js@2.6.11 postinstall F:\misha\react-lesson\01\first-app\node_modules\babel-runtime\node_modules\core-js > node -e "try{require('./postinstall')}catch(e){}" > core-js@3.6.4 postinstall F:\misha\react-lesson\01\first-app\node_modules\core-js > node -e "try{require('./postinstall')}catch(e){}" > core-js-pure@3.6.4 postinstall F:\misha\react-lesson\01\first-app\node_modules\core-js-pure > node -e "try{require('./postinstall')}catch(e){}" + react@16.13.1 + react-scripts@3.4.1 + react-dom@16.13.1 added 1578 packages from 749 contributors and audited 929857 packages in 91.176s 55 packages are looking for funding run npm fund for details found 0 vulnerabilities A template was not provided. This is likely because you're using an outdated version of create-react-app. Please note that global installs of create-react-app are no longer supported. F:\misha\react-lesson\01>
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
Сделал как ты сказал, все заработало. Спасибо большое)
Oleksandr Kupenko 🤖
может кто сталикивался? вот создал я юзер-редьюс и юзер-контейнер. Там в качестве параметра внутри функций передается userID. Но почему реакт в файле "котейнере" выдает ошибку, что 'userID' is not defined ? я же саму эту функцию еще нигде не вызывал, файл презентационной компоненты (Users.jsx) пустой. Как может появляется ошибка такая хоть чисто теоретически?
Taras
СКинь редюсер
Taras
и екшен
Anonymous
Люди помогите как сделать ссылку на другой сайт у себя на странице? Не линк не навлинк не перенаправляет ондобавляйт к локалхосту...
Taras
<a href=“” />
Taras
Это ж елементарно блин как такое не знать??)
Taras
Всмысле скинь скриншот.
Taras
?
Oleksandr Kupenko 🤖
reducer
Oleksandr Kupenko 🤖
может в нем действительно должна была быть назначена переменная userID? но у меня такого нет че-то
Oleksandr Kupenko 🤖
ща, не поместился просто)
Oleksandr Kupenko 🤖
Oleksandr Kupenko 🤖
ой низа нет. ща
Anonymous
?
Спасибо большое! Я просто обернул в роутер... Вынес за предел и все ок!
Oleksandr Kupenko 🤖
вот внизу видно userID
Oleksandr Kupenko 🤖
а ошибка возникает здесь:
Oleksandr Kupenko 🤖
Oleksandr Kupenko 🤖
когда убираю в UsersContainer.jsx из функции везде этот userID, то все отрисовывается
Oleksandr Kupenko 🤖
но не пойму, почему оно пытается запустить функцию сразу. Мы же еще ее нигде не передавали для запуска((
Oleksandr Kupenko 🤖
а, или это же мы объявлем mapDispatchToProps и оно пытается сразу их выполнить внутри?
Flylex
а ошибка возникает здесь:
у тебя userId и usedID по-разному написано
Flylex
ты пытаешься передать в followAC и unfollowAC параметр userID, который нигде не объевлен внутри функции follow и unfollow
Albert
Привет, кто-то может помочь с ТЗ?) Прислали, но один момент понять не могу, кто мог бы в ЛС написать и решить по дискорду или там, где есть онлайн-связь по голосу с трансляцией.
Albert
Код уже есть, но нужно его починить, но вот один момент не знаю как починить, кто мог бы помочь?)
Artem
а не кто может помочь с тем что не видел никто
Albert
так не получится в двух словах, там код в одном файле (но не большой), объяснять текстом очень долго.
Artem
ну знач жди кто хочет поболтать
Albert
ну хотя вкратце: не понимаю, почему при клике (изменение в props происходит из-за этого) одна компонента перерисовывается, а другая нет, хотя по моему у них логика поведения одинакова
Albert
хотя бы идеи какие-то всплыли?)
Oleksandr Kupenko 🤖
у тебя userId и usedID по-разному написано
да, действительно! Спасибо!)))
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, которую ты парсишь и кидаешь в редьюсер а компонента в свою очередь рисует обновленные данные…..
Konstantin
кто знает как убрать из массива пустые елементы, но сохранить ключи
всмысле? Ты хочешь, что бы убрав пустые элементы они не сдвигались и на их месте был empty элемент?
Евгений
Привет, ребят, кто подскажет, какое вообще будущее у реакта? Начинает возникать ощущение что зря учу. Ну то есть вакансии есть, но постепенно уменьшаются. Вакансии по Vue растут, и может через пол года - год реакт станет не востребованным, или востребованным лишь для мидлов. Кто подскажет?
southyyy
ответ прост, как минмум нужны будут люди, чтобы все это поддерживать
WhoAmI
Ребята всем привет нужна помощь!Короче я на 40-ом уроке.Переименовал state.js на store.js как и Димыч.Сломалось добавление поста и смс.Скину скрин
WhoAmI
WhoAmI
Нажимаю отправить и...
Евгений
может и его не будет через год? Хотелось бы понять вообще к чему идёт фронтенд
WhoAmI
...точнее даже не успеваю нажать