Size: a a a

JavaScript.Ninja

2020 January 21

w

westfalsky 🚀 in JavaScript.Ninja
Есть ли инструмент внутри самого mobx — сказать не могу
источник

IT

Im Table in JavaScript.Ninja
Illya Klymov
Это всегда хорошо
Ну, не знаю. Обычно в подобных ситуациях на лекции 90% вопросов-ответов не будут понятны новичку.
источник

IT

Im Table in JavaScript.Ninja
И людям неловко задавать свои вопросы, когда вокруг все больше понимают.
источник

IK

Illya Klymov in JavaScript.Ninja
Im Table
Ну, не знаю. Обычно в подобных ситуациях на лекции 90% вопросов-ответов не будут понятны новичку.
Лекций нет. Весь материал предзаписан. Люди в процессе выполнения заданий оказываются в разных комнатах, те кто ушел вперёд не вызывают комплексы у тех кто остался. На живых сессиях поддержки идём от начала до конца чтоб не было спойлеров
источник

IT

Im Table in JavaScript.Ninja
Illya Klymov
Лекций нет. Весь материал предзаписан. Люди в процессе выполнения заданий оказываются в разных комнатах, те кто ушел вперёд не вызывают комплексы у тех кто остался. На живых сессиях поддержки идём от начала до конца чтоб не было спойлеров
Имею в виду то, что во вторник проходит.
источник

IT

Im Table in JavaScript.Ninja
Но разделение на комнаты, наверное, снимает проблему.
источник

OK

Oleh Kutsenko in JavaScript.Ninja
Pavel Gubin
Ребят, вопрос, у меня есть обьект, в котором несколько массивов, в нём свои обьекты и тд, как мне в mobx сделать это всё реактивным, при изменении какого то обьекта из любой вложенности, я так понимаю разве что обнулять его перед апдейтом?
Сделать весь объект observable.object, массив можно с помощью array или все тем же классическим js, в этом случае  mobx сам поймет. И так же почитай про deep опцию
Если все сделать так, то свойства у вложенных объектов в массиве меняешь как обычно в объектах, а сами массивы через апи observable.array
источник

OK

Oleh Kutsenko in JavaScript.Ninja
@g_paul как красиво сделать можешь посмотреть в сторону mobx-state-tree
источник

PG

Pavel Gubin in JavaScript.Ninja
Oleh Kutsenko
@g_paul как красиво сделать можешь посмотреть в сторону mobx-state-tree
Там и реализовано, но при получении нового такого объекта, аля добавил в массив в объекте обьект и запросил основной объект снова, он не перерисовывает если не сбросить весь объект до этого
источник

DI

Denis Ivanov in JavaScript.Ninja
Привет. Вопрос по rest api. Если есть эндпоинт типа POST и у него поле field, которое required, может ли это поле field быть null?
Интересует именно хорошие практики. Спасибо
источник

IK

Illya Klymov in JavaScript.Ninja
Обычно нет
источник

OK

Oleh Kutsenko in JavaScript.Ninja
Pavel Gubin
Там и реализовано, но при получении нового такого объекта, аля добавил в массив в объекте обьект и запросил основной объект снова, он не перерисовывает если не сбросить весь объект до этого
похоже что массив или объект вложенный в массив не попадает под подписку observer или useObserver, такая проблема может наблюдаться еще если используется render функции, в таком случае observer не подписывает их
как хак что бы проверить что проблема в коде, это вывести с помощью console.log то значение, которое должно изменится, это 100% должно привести к ререндеру компонента
источник

DI

Denis Ivanov in JavaScript.Ninja
Illya Klymov
Обычно нет
Спасибо. Я тоже так думаю
источник

j

john john in JavaScript.Ninja
Народ какие у вас мысли по этому проекту
https://www.youtube.com/watch?v=lcoU9jtsK24
источник

IK

Illya Klymov in JavaScript.Ninja
Жаль ещё не выложили видео с Холи, мы с ужвалом на сцене очень хорошо это обсудили
источник

IK

Illya Klymov in JavaScript.Ninja
Если кратко - в конечном итоге будет цениться в окружениях где максимальная безопасность важнее производительности
источник

j

john john in JavaScript.Ninja
Illya Klymov
Жаль ещё не выложили видео с Холи, мы с ужвалом на сцене очень хорошо это обсудили
спасибо за промо обязательно посмотрю!
источник

IK

Illya Klymov in JavaScript.Ninja
Я там в роли тамады :)
источник

IK

Illya Klymov in JavaScript.Ninja
Напомнило историю когда у Гвидо, создателя Питона спросил HR сколько лет у него опыта в питоне
источник

IK

Illya Klymov in JavaScript.Ninja
Гвидо ответил "all of them"
источник