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