Size: a a a

JavaScript fwdays

2020 April 10

VM

Victor Malov in JavaScript fwdays
Dmitry
Вот видишь, как мало ты знаешь о добрых феях )))
Просто это вообще не в тему. И никаким боком к CSS in JS не относится
источник

D

Dmitry in JavaScript fwdays
Victor Malov
Просто это вообще не в тему. И никаким боком к CSS in JS не относится
это вы браузеру в консоли расскажите )))
источник

М

Максим in JavaScript fwdays
Pavel Shakhov (pongo)
"Вместо того, чтобы искусственно разделить технологии, помещая разметку и логику в разные файлы, React разделяет ответственность с помощью слабо связанных единиц, называемых «компоненты», которые содержат и разметку, и логику." (с) дока реакта
А, это как во vue.js, только ещё ближе, прям в замыкании 🤯
источник

PS

Pavel Shakhov (pongo) in JavaScript fwdays
Максим
А, это как во vue.js, только ещё ближе, прям в замыкании 🤯
ты о чем?
источник

М

Максим in JavaScript fwdays
Pavel Shakhov (pongo)
"Вместо того, чтобы искусственно разделить технологии, помещая разметку и логику в разные файлы, React разделяет ответственность с помощью слабо связанных единиц, называемых «компоненты», которые содержат и разметку, и логику." (с) дока реакта
Думаю, можно улучшить эту связность. Нужно завернуть всё это в пхп 🤣
источник

М

Максим in JavaScript fwdays
Как раньше.
источник

М

Максим in JavaScript fwdays
Pavel Shakhov (pongo)
ты о чем?
Про вью файлы. Там тоже всё рядом. Три секции — хтмл, цсс, жс.
Но в реакте пошли дальше и запихнули всё в жс функции.
источник

VM

Victor Malov in JavaScript fwdays
Dmitry
это вы браузеру в консоли расскажите )))
Расскажи подробнее. Мне вообще непонятно, какие XSS атаки, когда frontend хостится на CDN и общается с backend исключительно через HTTP протокол
источник

М

Максим in JavaScript fwdays
Мне в принципе нравится.
источник

PS

Pavel Shakhov (pongo) in JavaScript fwdays
Максим
Про вью файлы. Там тоже всё рядом. Три секции — хтмл, цсс, жс.
Но в реакте пошли дальше и запихнули всё в жс функции.
css-in-js — это опциональная возможность. лично я подключаю css модули. можно просто указывать названия стилей текстом.
источник

PS

Pavel Shakhov (pongo) in JavaScript fwdays
Максим
Про вью файлы. Там тоже всё рядом. Три секции — хтмл, цсс, жс.
Но в реакте пошли дальше и запихнули всё в жс функции.
то, что jsx — это просто функции — так это наоборот гениальное и элегантное решение. позволяющее, например, влегкую подключать ту же статическую типизацию
источник

М

Максим in JavaScript fwdays
Pavel Shakhov (pongo)
css-in-js — это опциональная возможность. лично я подключаю css модули. можно просто указывать названия стилей текстом.
Это понятно. Мы ж как раз выясняем за чем будущее. Только что казалось — цссинжс победил.
источник

PS

Pavel Shakhov (pongo) in JavaScript fwdays
Максим
Это понятно. Мы ж как раз выясняем за чем будущее. Только что казалось — цссинжс победил.
мне, например, никогда так не казалось 🤷‍♂️
источник

М

Максим in JavaScript fwdays
Pavel Shakhov (pongo)
мне, например, никогда так не казалось 🤷‍♂️
Твоя версия — какие технологии устоялись на фронте и жс бэке, которые проживут ближайшие 5 лет?
источник

PS

Pavel Shakhov (pongo) in JavaScript fwdays
Максим
Твоя версия — какие технологии устоялись на фронте и жс бэке, которые проживут ближайшие 5 лет?
react, vue, angular.
express, nest, fastify.
источник

М

Максим in JavaScript fwdays
Pavel Shakhov (pongo)
react, vue, angular.
express, nest, fastify.
Цсс препроцессор?
источник

М

Максим in JavaScript fwdays
Редакс? Или что?
источник

PS

Pavel Shakhov (pongo) in JavaScript fwdays
Максим
Цсс препроцессор?
смотря для кого.

для реакта не так уж и нужны, похоже. для простой верстки — полезны.

если конкретные названия, то sass и, возможно, postcss.
источник

PS

Pavel Shakhov (pongo) in JavaScript fwdays
Максим
Редакс? Или что?
для реакта — хуки и эффектор.

редакс отомрет, потому что он слишком многословен
источник

VM

Victor Malov in JavaScript fwdays
React Native как дополнение
источник