Pull to refresh
0
0
Send message

Хотелось бы увидеть в "плюсы" и "минусы" перечисленных state management'ов информацию о тестировании

Одна из самых симпатичных и минималистичных ui библиотек! Спасибо за обзор!

Я знаю что такое Emmet, читайте выше

  1. Причём тут bootstrap?

    "И глядя на какой-нибудь p: 10 пытаться понять что это значит.", в своём ответе я сослался на плагин Emmet, который позволяет написать p10, нажать tab и и получить padding: 10px;
    Т.е. я имею ввиду то что frontend-разработчик, использующий этот плагин спокойно будет понимать все эти сокращения (ну почти все, экзотические mt, mx и т.д. придётся всё-таки доучивать).

  1. О каких ограничениях речь? Я о возможностях написал)

Пожалуйста :) На счёт переменных JS в CSS полностью согласен.
А на счёт CodeSandbox и CodePen не понял) Они же в браузере запускаются, как по мне это в разы быстрее и удобнее, чем в текстовом редакторе. Просто открыл сайт и пиши код, сразу всё работает. Хочешь Sass/SCSS/Less - тыкаешь настройки - добавляешь - работает)

По минусам:

  1. Любой нормальный frontend разработчик знает про плагин Emmet и для него должны быть понятны сокращения "p15, m15" и все остальные.

  1. CodeSandbox? CodePen?

  2. В целом согласен, но переменные - штука очень полезная, если грамотно пользоваться.

Он под каждым постом пишет что Redux - ноль, MobX - крутой. Не стоит воспринимать мнение фанатиков всерьёз. Учитывайте мнение специалистов, которые используют и то и другое. Они 100% знают больше плюсов/минусов этих библиотек, чем фанатики одной технологии

CRA же хоронить начали, разве нет? В новой доке её даже не упоминают.

Mobx сторы хорошо масштабируются

У вас есть личный опыт? Мне очень интересно как там с маштабируемостью у больший веб-приложений, использующий MobX. Поделитесь, пожалуйста)

Так там ещё 17 версия React используется судя по исходникам)

Не знал что у нас в стране есть частные космические компании. Это радует

На новом логотипе больше не будет изображения яйца — теперь это квадрат красного цвета с буквами М, Т и С по периметру

Стоимость работы рекламных компаний по смене логотипа оценивается в 20-30 млн рублей.

Студия Лебедева будет делать?

В случае с custom elements, выгода в инкапсуляции CSS.

Ну а в случае со StyledComponents я не знаю. Я просто контраргументирую.

Мне кажется из-за индивидуальных предпочтений не стоит говорить что какой-то инструмент плохой. Не нравится - не используй, никто не заставляет.

Если в проекте используются custom elements, то:

1) Просто HTML теги и custom elements со строчной буквы (<div> и <data-div>).
Да, конечно, тут "-" есть, но и в случае StyledComponents можно добавить просто префикс или импортировать как объект и писать так: <S.Component>;

2) CSS там пишут прямо в JS. Есть даже библиотека от гугла: Lit.

Спасибо за статью! Вопрос к опытным разработчикам: сильно ли ухудшает производительность данная библиотека на больших проектах?

class ContainerElement extends HTMLElement {
        ReactDOM.render(
            <Container is-active="false"/>,
            this
        );
    }
}

if (!customElements.get(custom-element')) {
    customElements.define(custom-element', ContainerElement);
}

По-моему, connectedCallback потеряли перед ReactDOM.render и ' в вызове get

Если вы считаете, что на сайте не хватает какого-то хаба, то предложите его через форму обратной связи. В сопроводительном письме укажите не менее 10 ссылок на публикации, которые на данный момент расположены «не там».

Зачем в хабах ReactJS указывать? Я на этот хаб подписался, чтобы читать статьи о React, а не $mol.

1

Information

Rating
Does not participate
Location
Улан-Удэ, Бурятия, Россия
Date of birth
Registered
Activity

Specialization

Frontend Developer
Git
Linux
JavaScript
TypeScript
React