Ivan
Звук не ключайте если что а то там прикол :ddddd
Kalebra
норм такой будильник)
Dmitry
для озабоченных
SV
нуонжепрограммист)
SᑎOᙖOᖇᑎ
const arr = { version: '1', author: svsd'', operator: sdsd'', } как перебрать обект? по типу как перебираем через map массив const arr = [{ version: '1', author: svsd'', operator: sdsd'', }]
Oleg
https://learn.javascript.ru/object-for-in
Dmitry
превая строка в гугле по запросу "перебор объекта"🤦‍♂️
Oleg
ну штош, когда впервые сталкиваешся с этим вопросом то да, хз как гуглить
Oleg
а когда знаеш о изи
Dmitry
я сам не знал минуту назад)
Dmitry
я ж не ванила, а реакт разработчек 😂
Oleg
ну не благодарите тогда)
Oleg
😎
Andrew
В чем разница между mLab и Mongo Atlas?
Oleg
[p
Oleg
хз
акионка.
https://gercog52.github.io/react-Todos/
Данные где хранятся
Антон
на mLab вроде регистрация закрыта
Ivan
Данные где хранятся
Localstorage как то так пишется, загугли в самом браузере
Ivan
Данные хранятся
Dasha
всем привет, только начинаю изучать реакт, подскажите, пожалуйста, как сделать подобное: $('.item-creation').click(function () { $('.item-creation').removeClass('active'); $(this).addClass('active'); });
Arthur
всем привет, только начинаю изучать реакт, подскажите, пожалуйста, как сделать подобное: $('.item-creation').click(function () { $('.item-creation').removeClass('active'); $(this).addClass('active'); });
начнём с того, что в реакт нельзя работать с DOM, тоесть нельзя использовать getElementById, querySelector и т.п. потому нужно при создании элемента с класом '.item-creation' вешать что-то типа <button className='.item-creation' onClick={addActive}>SOME BUTTON</button> а выше создать addActive метод: const addActive(event){ event.target.classList.remove('active') а дальше у тебя хрень какая-то ибо как я понимаю, ты этому же элементу добавляешь класс, который только-что снесли, но если тупо по логике event.target.classList.add('active') }
Arthur
метод addActive будет выше в функции, вне return-а, хотя это больше на костыли смахивает, тут нужно видеть общую картину и архитектуру приложения, но один из банальных вариантов, за который тебя не будут сильно бить старожилы - описал выше
Дмитро
у кого были проблемы на уроке 69 - React JS - High Order Component (hoc) ??? У меня HOC не работае васшпе, и нету ошибок.
Дмитро
Дмитро
а дальше URL не отвечает, уходит в отказ http://localhost:3000/profile
SᑎOᙖOᖇᑎ
Как с такога обекта const obj = { version: '', author: '', operator: '', children: [ { version: '', author: '', operator: '', children: [ { version: '', author: '', operator: '', }, { version: '', author: '', operator: '', } ] } ] } Сделать такой масив const obj = [ { version: '', author: '', operator: '', children: [ { version: '', author: '', operator: '', children: [ { version: '', author: '', operator: '', }, { version: '', author: '', operator: '', } ] } ] } ]
Владимир
Посмотри https://github.com/paularmstrong/normalizr
Vladimir
Привет, ребят. Хотелось бы тоже обратиться к вам за помощью. Сейчас нахожусь на 77-ом уроке. Проблема такая: - в валидаторе есть функция, которая ограничивает количество вводимых символов - на странице с постами этот валидатор работает, а вот на странице с сообщениями вообще ни в какую. Более того, страница даже не открывается. Стоит убрать именно этот валидатор и все работает С чем это может быть связано?
Vladimir
Vladimir
Vladimir
А, все, разобрался)
Владимир
Поясняй, раз разобрался
Владимир
Может кому то пригодится
Vladimir
На первом скрине у меня объявлена переменная, в которую я заношу функцию валидатора. Объявить ее надо в самом верху глобально, после импортов. Хотя изначально она и была так объявлена, но почему-то именно сейчас это помогло🤔
Vladimir
А вот с таким кто-нибудь сталкивался? Ругается на спред оператор.
Vladimir
Barmaley
Вроде спреды должны первыми стоять в списке?
Vladimir
На видео по крайнйе мере было так. Сейчас затестим
Serhii
В плане?
Ну ты скорее всего делаешь спред, а потом у тебя гдето идет перебор черезщ forEach и вот какраз когда в спред приходит пустота, то дальше форич не может ничего итерировать.
Serhii
У тебя ошибка не в спреде, а в том, что дальше по коду идет итерация на то, что этот спред разложит. И видать есть места, где приходит 0 елементов, и как раз forEach ругается, что он не может итерироватся по undefined
Vladimir
Ну вообще у меня вот так компонента выглядит. По сути она полностью написана как в уроке. Единственное что я вытаскиваю все вручную из пропсов, так как спред у меня не работает. Я тестил и вообще делал пустую компоненту. И он выдавал ту же ошибку
Serhii
Посмотри в дебагере, что приходит
Artem
Кто-то сталкивался с таким? Как фиксить?
Stas
аксиос подключил?
Artem
Всё, заработало, доверился вебшторму, а он не полностью импортировал
{ NeFFeX }
Reselect взрыв мозга
Владислав
Есть php-ки на уровне middle? Или крепки джуны?
Владислав
Желатель из Минска
Дмитро
up
Дмитро
у кого были проблемы на уроке 69 - React JS - High Order Component (hoc) ??? У меня HOC не работае васшпе, и нету ошибок.
Дмитро
Дмитро
а дальше URL не отвечает, уходит в отказ http://localhost:3000/profile
Vladimir
Так ты же не спред оператор используешь
Так, а что? Я может просто название перепутал
Vladimir
Он именно на деструкторизацию ругается
Vladimir
Ощущение что внутри "..." заложен foreach
Denys
Так, а что? Я может просто название перепутал
Тут рест параметр используется
Denys
Еслм я конечно сам уже тупить не начинаю
Vladimir
Я видимо не до конца разобрался в терминологии) По крайней мере этот участок кода я писал под копирку
Anonymous
Нашумевшие КРЕО от Ирины. Взрыв ФБ обеспечен! Конверт рвёт все разумные пределы. Опросы пока что покоряют ФБ и будут литься ещё минимум полгода в тех же объёмах. Заказывайте стартовый комплект для быстрого старта - 2000 рублей за 3 крео, и запускайтесь. Трафик копеечный, профит огромный! **КРЕО, КРЕО, КРЕО. КРЕО от Ирины на опросы! Стартовый комплект для быстрого старта в ФБ всего за 2000 рублей. **3 высококонвертящих видео! Контакты для связи тут: @LIPGX6
SV
а я ни слова не понял, с той дичи... это нормально? 🙈
Petrov
а я ни слова не понял, с той дичи... это нормально? 🙈
Это очень хорошо😁 те, кто понимают, потерянные люди в лабиринте псевдомаркетинга
SV
я не скажу, что я не в тренде....всякой дичи разной знаю. Но иногда думаю, что ничего не понимаю...что отстал, как из пещеры)
Petrov
Ну фиг его знает, вчера посмотрел вечерком два выступления Dan Arieli о книге "Predictably Irrational" и Nir Eyal где-то там в какой-то Lean Academy по книжке "Hooked", так я думаю, что подобные ребята просто не знают, что такое не креативы клепать для ФБ, а мыслить о дизайне систем, так бывал там в маркетинге, там беда с мозгами у людей от постоянного поверхностного креатива, зато они вёселые, не грузятся никакими Реактами, алгоритмами))
Yura
Добрый вечер , кто может посоветовать годную книгу или какие-то курсы (можно на английском) по бэкенду на node js, express js?
Artem
Знает кто, почему рендер в классовой компоненте не отрисовывает новый элемент, добавленный в стейт? Проверил, он добавляется, но не рисуется
Arthur
Я у текстареа атрибут value не нашел, попробуй снести
Artem
Вынес в рендер, заработало...
Arthur
А, ты постелементс хотел? Переменная не привязана к конструктору, нужно во-первых было в функцию запихнуть, которая бы выполнилась, типа componentDidMount, во-вторых: this.postElements =...
Den
Ребята. Всем привет. Вопрос есть стейтлесс компонент и у него функция, в которой санк функция такая const getItems = async () => { await getItemsThunk(); console.log(items); //state }; Как сделать так, чтоб items он же стейт, который поменяется в связи з сайд еффектом функции getItemsThunk, был актуальным?
Anton
привет!
Den
по моему вопросу добавлю, редакс с реактом дружит через connect таким образом const mapStateToProps = state => { return { items: state.app, }; }; const mapDispatchToProps = dispatch => { return bindActionCreators( { getItemsThunk, }, dispatch ); }; export default connect( mapStateToProps, mapDispatchToProps )(App);
Den
и useEffect тут мне не подходит, т.к. getItems будет принимать необходимый функционал аргументом, который будет анализировать измененный стейт и выдавать интерактив
Anonymous
Привет можете помочь у меня есть динамичный форма там как я могу посчитать и снизу вывести Можете помочь
Anonymous