Доклад в принципе понятный. Единственно, я запнулся на "dirty". С этого "грязного" у меня начались непонятки. Павел про него сказал (17:36): "несложно догадаться, что dirty это некоторые флажки, которые показывают какие части стейта были изменены" Я потом гугл прошерстил и не нашёл никакой связи между dirty и флажками.
Дальше возник вопрос про странную операцию сравнения этого dirty и регулярки /*name*/ в if (dirty & /*name*/ 1). Мне в чате говорят это не регулярка, а коментарий. Самое смешное, что я до сих пор ставлю эти коменты вручную: /* – вначале и */ – много строк внизу, в конце. А сейчас, впервые увидев ЭТО внутри выражения в скобках блока if я не только не узнал, но даже пытался выяснить что это за комент и как он работает в качестве операнда в выражении if (dirty & /*name*/ 1) и зачем там единица в конце? :) Ну из выражения как бы понимаю, что ставится вопрос: dirty это name? Синтаксис конечно - бред! Или возможно Свелт. Единица вообще лишняя, просто скобку подпирает. Но как-то работает же. Наверно просто магия :)
Возможно кому-то будет полезно про dirty:
https://github.com/sveltejs/svelte/issues/1922