"И глядя на какой-нибудь p: 10 пытаться понять что это значит.", в своём ответе я сослался на плагин Emmet, который позволяет написать p10, нажать tab и и получить padding: 10px; Т.е. я имею ввиду то что frontend-разработчик, использующий этот плагин спокойно будет понимать все эти сокращения (ну почти все, экзотические mt, mx и т.д. придётся всё-таки доучивать).
О каких ограничениях речь? Я о возможностях написал)
Пожалуйста :) На счёт переменных JS в CSS полностью согласен. А на счёт CodeSandbox и CodePen не понял) Они же в браузере запускаются, как по мне это в разы быстрее и удобнее, чем в текстовом редакторе. Просто открыл сайт и пиши код, сразу всё работает. Хочешь Sass/SCSS/Less - тыкаешь настройки - добавляешь - работает)
Он под каждым постом пишет что Redux - ноль, MobX - крутой. Не стоит воспринимать мнение фанатиков всерьёз. Учитывайте мнение специалистов, которые используют и то и другое. Они 100% знают больше плюсов/минусов этих библиотек, чем фанатики одной технологии
1) Просто HTML теги и custom elements со строчной буквы (<div> и <data-div>). Да, конечно, тут "-" есть, но и в случае StyledComponents можно добавить просто префикс или импортировать как объект и писать так: <S.Component>;
2) CSS там пишут прямо в JS. Есть даже библиотека от гугла: Lit.
Если вы считаете, что на сайте не хватает какого-то хаба, то предложите его через форму обратной связи. В сопроводительном письме укажите не менее 10 ссылок на публикации, которые на данный момент расположены «не там».
Хотелось бы увидеть в "плюсы" и "минусы" перечисленных state management'ов информацию о тестировании
Rust - лучший язык
Одна из самых симпатичных и минималистичных ui библиотек! Спасибо за обзор!
Я знаю что такое Emmet, читайте выше
Причём тут bootstrap?
"И глядя на какой-нибудь
p: 10
пытаться понять что это значит.", в своём ответе я сослался на плагин Emmet, который позволяет написатьp10
, нажать tab и и получитьpadding: 10px;
Т.е. я имею ввиду то что frontend-разработчик, использующий этот плагин спокойно будет понимать все эти сокращения (ну почти все, экзотические mt, mx и т.д. придётся всё-таки доучивать).
О каких ограничениях речь? Я о возможностях написал)
Пожалуйста :) На счёт переменных JS в CSS полностью согласен.
А на счёт CodeSandbox и CodePen не понял) Они же в браузере запускаются, как по мне это в разы быстрее и удобнее, чем в текстовом редакторе. Просто открыл сайт и пиши код, сразу всё работает. Хочешь Sass/SCSS/Less - тыкаешь настройки - добавляешь - работает)
По минусам:
Любой нормальный frontend разработчик знает про плагин Emmet и для него должны быть понятны сокращения "p15, m15" и все остальные.
CodeSandbox? CodePen?
В целом согласен, но переменные - штука очень полезная, если грамотно пользоваться.
Он под каждым постом пишет что Redux - ноль, MobX - крутой. Не стоит воспринимать мнение фанатиков всерьёз. Учитывайте мнение специалистов, которые используют и то и другое. Они 100% знают больше плюсов/минусов этих библиотек, чем фанатики одной технологии
CRA же хоронить начали, разве нет? В новой доке её даже не упоминают.
У вас есть личный опыт? Мне очень интересно как там с маштабируемостью у больший веб-приложений, использующий MobX. Поделитесь, пожалуйста)
Первый сайт с оф. документацией (больше не будет обновляться, но на данный момент ещё актуален. На русском языке);
Новая оф. дока (На английском);
Руководство по написанию React/JSX кода от Airbnb;
React TypeScript Cheatsheets (Очень полезный сайт, но на английском).
Так там ещё 17 версия React используется судя по исходникам)
Не знал что у нас в стране есть частные космические компании. Это радует
Студия Лебедева будет делать?
В случае с custom elements, выгода в инкапсуляции CSS.
Ну а в случае со StyledComponents я не знаю. Я просто контраргументирую.
Мне кажется из-за индивидуальных предпочтений не стоит говорить что какой-то инструмент плохой. Не нравится - не используй, никто не заставляет.
Если в проекте используются custom elements, то:
1) Просто HTML теги и custom elements со строчной буквы (
<div>
и<data-div>
).Да, конечно, тут "-" есть, но и в случае StyledComponents можно добавить просто префикс или импортировать как объект и писать так:
<S.Component>
;2) CSS там пишут прямо в JS. Есть даже библиотека от гугла: Lit.
Спасибо за статью! Вопрос к опытным разработчикам: сильно ли ухудшает производительность данная библиотека на больших проектах?
По-моему, connectedCallback потеряли перед ReactDOM.render и ' в вызове get
Зачем в хабах ReactJS указывать? Я на этот хаб подписался, чтобы читать статьи о React, а не $mol.