Holla
Holla
in the video he uses classess to from component mine is funciton the version of react that he is using when he was recording and mine is not the same
Nikita
Cyclone
Holla
Nikita
Nikita
В русскоговорящих чатах говорим по-русски
Nikita
@itsjohncena
Holla
currently searching thanks for the help bro
Holla
Vladyslav
will it work am trying it now
pls stop posting messages here, this is a russian local community, go ahead and check react forums if you want to.
Btw check out what is a class in js and you'll find out it's just a syntatic sugar
Holla
artalar
react as a cancer
Или как просто сделать вендор-лок своего приложения...
https://habr.com/ru/post/451410/
Дима
Художник-акционист Джеймс Кайл с каждым перфомансом всё лучше и лучше
Anonymous
ребята
Anonymous
меня одного задолбал undefined в js?
Anonymous
у меня как только где-то идет обращение к свойсту объекта, который undefined, то все ломается...
Anonymous
к слову, у меня тут все на объектах )
Anonymous
кто-то знает хорошее решение на проверку undefined?
FatShibe
!== null?
Дима
optional chaining
Дима
но за него есть вероятность выхватить от техлида
Anonymous
Anonymous
суть в другом
FatShibe
суть в другом
Не когда про первом рендере пустой объект приходит?
Anonymous
допустим есть динамические свойства в объекте. По идее их нужно делать если они пустые, то null. Но это уже другая история. Когда обращаешься к свойсту объекта, а сам объект undefined, то славливаешь еррор
Anonymous
Anonymous
даже когда с редакса isLoaded === true
Anonymous
я пробовал typeof
Anonymous
и === "undefined"
Anonymous
но тупо это не работает даже )
Anonymous
вот попробовал !!obj делать
FatShibe
А разве undefined не ловится чз null?
Anonymous
так смотри в чем прикол
Anonymous
!== null
Anonymous
если вместо undefined придет другое что-то, то не сработает
Anonymous
а такое не нужно
Anonymous
если null это оно пустое, если undefined, то нужно создать тогда самому значение null или объект пустой/массив
Anonymous
вот в чем соль
FatShibe
Да
Anonymous
я вот из-за этого ненавижу js, что undefined реализован как херня какая-то
FatShibe
Я в паре мест создаю такие пустые объекты
FatShibe
Но меня не надо слушать
Anonymous
еще знаешь какой вариант спас меня
Anonymous
const arr = dataState.company_type || [];
Anonymous
если dataState.company_type === undefined
Anonymous
то создаться пустой массив
Anonymous
и дальше пошел
arr.map((type) => {
FatShibe
После питона, где есть get(), мне такое тоже не нравится
Anonymous
ты сравниваешь js с нормальным языком
FatShibe
Anonymous
еще очень крутая штука чтобы не словить undefined
Anonymous
ща покажу
Anonymous
const {company_type = null} = dataState
Anonymous
тоже спасает иногда
Anonymous
надо на Dart переходить
Anonymous
там есть специальные операторы, которые фиксят undefined
FatShibe
Anonymous
можно еще так прописывать в функции-компонете в аргументах
Anonymous
Anonymous
если в двух словах, то о чем доклад?
artalar
Ну из названия, если вкртаце)
Anonymous
а то в описании видоса слишком интригующе, что не понятно
artalar
А там весь доклад такой - куча инфы, вся очень важная и фундаментальная, но что с ней делать - не понятно
Anonymous
)))))
Anonymous
так всегда
artalar
Единственный и главный вывод
Anonymous
ну что же сказать... джуны не мамонты, мамонты вымерли, а джуны будут жить (с)
Anonymous
я один умею обходиться без сна двое суток?
Anonymous
или все прогеры такие?
FatShibe
Но зачем?
Anonymous
нуууу
Anonymous
больше времени = больше времени покодить = больше денег
Ilya
На вторые сутки твой КПД ~30%, потм ты еще сутки отсыпаться будешь. Оно надо? ))
Ilya
И да по итогу - денег меньше...
Anonymous
не сказал бы
Anonymous
я сплю перерывами по 1-2 часа иногда