Albert
Albert
все раскукоживать отдельно?
Koks
Albert
Koks
Поэтому лучше раскукожить и передать именно свойства
Albert
Props.props будет
а что еще эти три точки делают, не просто же свойства раскукоживают, но где-то еще и копию объекта делают?
Daniil
это называется spread оператор можешь почитать доки так будет надежнее)
Koks
Они раскукоживают массивы и объекты, и в параметрах используются чтобы принять много параметров
Albert
нет разве?)
Daniil
нет разве?)
а теперь представь что ты работаешь с кодом где 1000 файлов и по ним гуляет только props быстро ты разберешься как все работает?
Albert
Albert
но думаю, не более одной вложенности можно))
Albert
димыч же юзает)
Koks
Как удобно)
Albert
хотя вот делал рефакторинг, он раскукоживал все...
Albert
а я думал6"нахрен он делает. если это длинее?)"
Daniil
но более того если нырнуть глубже то обращение через точки затратно, поэтому всегда стоит сделать сначала деструкцию и потом работать с простыми переменными
Albert
Albert
а
Albert
увидел)
Albert
Daniil
надо как-то сесть посмотреть уроки)
Albert
Albert
а код если понимаешь, то просто с гитхаба димыча брать
Albert
ок, понял
Daniil
я обычно все на x2 смотрю x1 уже как-то медленно)
Albert
я думаю нужно хотя бы в одном из файлом (передающей или принимающей компоненте) делать развертку свойств, чтобы было наглядно
Albert
димыч в последних уроках и там и там разворачивает
Albert
то есть слово props нигде не используется в двух этих компонентах
Albert
он и там и атм раскукоживает
Albert
так правильно?
Daniil
правильно
Albert
окс, спасибо всем за ответы
Albert
пойду еще почитаю насчет копии
Albert
и вообще спред оператора
Koks
А кто где кодит?
Koks
Web storm кончился😢
SV
Daniil
Koks
в смысле?)
Ну я триал использовал, а он закончился
Daniil
он (vscode) кстати на днях у меня сам снесся пришлось ставить заново
SV
после саблайма VSCode для меня как крейсер "галактика"
SV
или как его там)))
Daniil
SV
я не знаю, что вскод не сделает такого , что сможет вебшторм
SV
ну опять же то редактор а то ide
Koks
Саблаайм чёт ваще неочень, атом круче))
SV
но вскод просто пушка)
Daniil
ну все холивар разгорелся...
SV
мне пока вскода хватит))) до этого на саблайме был.... саб полегче был правда)
SV
ну были бы мы уже кодерами бородатыми.... а так...тут почти одни нубасы) знатного холивара не выйдет )))
SV
я в том же ряду)
Koks
😂хахах
Koks
Albert
SV
ты мы тоже норм.. . ну нубасы почти все)
Albert
меня в vscode напрягает auto import, (он там настраивается сложно, надо убдет потом сделать, а так все устраивает в vscode.)
SV
но крутой код можно и в ++ написать....уметь бы главное... инструмент хорошо, но второстепенно)
Владислав
ночная помощь работает?)
Владислав
пустяковый вопрос...прохожу курс самурая.....слева в соц.сети.навигационные ссылки....у меня они какого-то фига синие..Идут как просмотренные.И не убирается подчеркивание даже с помощью стилевой декорэйшин-ноне)
Albert
Anonymous
Andrey
Доброй ночи. Подскажите пожалуйста возможную причину "вечного" перерендеринга. Вот в Statistics консольный вывод срабатывает раз 50 вместо одного. В чем может быть причина? Данные в стейте не меняются. По идее перерендеринга не должно быть.
Andrey
Andrey
причем на один вызов mapStateToProps приходится несколько render
Andrey
https://github.com/RafalskyAndrey13/WeatherApp/tree/master/src Вот репозиторий. Помогите пожалуйста, кому не спиться и кому не лень. Надеюсь здесь есть такие, так как я реально не вкуриваю. Уже все перепробовал. Буду очень признателен.
Daniil
Andrey
Statistics.jsx. я там еще ничего не реализовывал. Только передал в пропсах forecast. Но все равно куча рендерингов. Хотя форкаст не меняется.
Daniil
в каком компоненте используешь?
Andrey
App.js
Andrey
В route
Andrey
Для /statistics
Daniil
если у тебя App перерисовывается 50 раз то и статистика будет столько же раз перерисовываться даже если ничего в ней не меняется
Andrey
Хмм... Так у меня апп не перерисовывается. Я обновляю стейт вначале при запросе на сервак и все