Anonymous
Что ето?
опенсурс или проприетарщина?
Андрей
Привет. Как делать такое?
Есть карточки проектов разбитые по категориям. При смене категории в фильтре карточки сортируются и появление анимируется. Если карточка принадлежит одновременно к 2 категориям, то при смене категории реакт посчитает что карточка осталась той же и не надо ёё перерисовывать, но мне надо анимацию всё равно воспроизвести как будто карточка снова появилась. Как сделать
Nikolai
Андрей
Anonymous
Sergey
Nikolai
Что там учить? За час ознакомиться можно.. А вот чтобы правильно его готовить и применять может уйти сотни часов практики и ошибок
Anonymous
Hello, everyone.
I am glad to see you.
I am a newcomer to this group
And I wish great helps from you.
Thanks very much!
Anonymous
I am looking forward to working with some other developers together.
Please have a contact with me if you are interested in my suggestion of teamwork.
I think it will be a good chance for both of profit and career.
Anonymous
Hi guys
Sergey
Да ты прав, достаточно выучить только BEM ;)
А в части изоляции CSS касаемо CSS-in-JS решений, ничего не именю против.
Но это тот ещё зоопарк:
styled-components, aphrodite, emotion, fela, csx, glam, glamor, styletron, radium, aesthetic, glamorous, linaria, freestyler, styled-jss, react-jss, jss, rockey...
И ещё десятки решений, наверное не всё так уж с ними пока хорошо.
Пока лидирует SC, но хз что будет через год, ещё одно крутое CSS-in-JS решение.
А BEM-CSS это нативный способ стилизации, который отработает в браузере всегда
Vitalij
Ребят, лучше не связывайтесь с бэмом)
Vitalij
Это не нужно в 2019
Vitalij
Ну разве что бэм в css ток
Sergey
artalar
Ребят, лучше не связывайтесь с лыжами)
Это не нужно в 2019
Ну разве что зимой ток
Dmitriy
artalar
Нет
artalar
Вы меня вдохновляете 🙂
${username}
лучше не связывайтесь с js, сразу на реакте ляпайте
A͟͟͟͞͞͞n͟͟͟͞͞͞t͟͟͟͞͞͞
Привет. Подскажите, как правильно карточку товара сделать при помощи redux ? Для этого нужно создавать два редюсера (booksList && bookByID) , или можно одним обойтись ?
artalar
Если данные не редактируемые, можно в одном редусере, одним списком. Если редактируемые - нормализовать и раскидать по разным редусерам
A͟͟͟͞͞͞n͟͟͟͞͞͞t͟͟͟͞͞͞
не редактируемые
A͟͟͟͞͞͞n͟͟͟͞͞͞t͟͟͟͞͞͞
подскажи плиз где посмотреть ?
A͟͟͟͞͞͞n͟͟͟͞͞͞t͟͟͟͞͞͞
пример, в одном как сделать
artalar
Что сделать? Попробуйте описать что у вас есть, как вы это будете реализовывать. Попробуйте пример набросать. А если что-то не будет получатсья - обращайтесь
Vitalij
а аргументы?
ну аргументы такие, что это устаревшая технология (если бы говорим сейчас про разработку БЭМ js) новые люди, когда начинают долго втыкают что это и откуда, с тем же реактом большое комюнити и вход легкий для новыйх работников, поэтому с учетом того, что мы собсвтенно Бэм и придумали, сейчас переписывается все на реакт уже
Sergey
Vitalij
почитайте пожалуйста про БЭМ еще раз)
Vitalij
и мое сообщение выше
Vitalij
например - https://habr.com/ru/company/yandex/blog/251473/
Vitalij
я уточнил, что говорю не про абструктную методолгия БЭМ
Vitalij
которая не привязана ни к чему
Vitalij
а про разработку на js по ней как отдельную технологию
Sergey
а про разработку на js по ней как отдельную технологию
Не нужно мешать холодное с мягким.
Есть методология, а есть БЭМ-инструменты, которые работают по методологии и которые были написаны в Яндексе и решали свои задачи.
В 2019 году инструменты типа enb (сборщика) и связки bemxjst + i-bem устарели и их использование по сравнению с тем же React или Vue заметно менее комфортно.
Тотже Яндекс.Поиск переписывают на React по БЭМ методологии (до 16-й версии React скорость шаблонизации на сервере значительно уступала bemxjst).
Голословно кричать: "БЭМ в 2019 не нужен" слишком сильно и больше истикает от непонимания отличий. А сравнения BEM vs React просто умиляют, т.к. это про разные вещи которые можно сочетать.
Vitalij
в поиске их переписывают ребята на реакт) просто разом все нельзя перевести, поэтому пока модульна жто делают
Vitalij
остальные же проекты все мы переписываем на реакт активно, тот же директ почти уже полностью переехал на него
Vitalij
+
Sergey
+
Тогда стыдно путаться/путать в БЭМ'е ;) Мы на bemxjst+i-bem стеке делали проект, сейчас тоже на React переписываем.
Vitalij
ну я же уточнил) что не совсем про просто медологию говорю, и мое послание "в 2019 оно вам не надо" было с тем посылам, что новичкам его учить в самом начале точно не нужно, лучше пусть выучат что-нибдуь "трендовое" после основ
Sergey
Новичкам лучше HTML и CSS учить вначале )
Vitalij
ну не настолко новечкам)
Constantine️
Vitalij
)
Sergey
А в плане стека React самое классное решение на данный момент (имхо), не смотря на всякие Vue, Svelte и т.д.
Типизация радует. Возможно через несколько лет React будут поливать грязью также как jQuery и i-bem ;)
Constantine️
Vitalij
ну как по мне angular довольно хорош, больше возможности для разработчика и код понятней(если разбираешься), однако мы пишим все на реакте (исключая некоторые компоненты из разных стеков)
Roman
Ребят, всем привет. Подсобите советом, опытные)
Нужно сделать небольшой информативный сайт, пару страниц ( главная, услуги, продукты).
Типа шопа, однако онли информативный отдел с контактами для заказа. Продукции не больше 20 айтемов. Есть ли смысл создавать бд для такого объёма, или хранить все в глобальном сторе. И есть ли смысл реакт юзать тогда, вообще?😅
Roman
Хотя, бд наверное нужна будет для небольшой админки..
Как бы вы сделали?
Mihail
нет смысла юзать реакт для этого
Anonymous
+1
Roman
Rainbow
Вопрос в том, что хочет клиент. Вот уже разговор об админке пошёл.
Rainbow
Завтра захотят продажи
Roman
Да, админка нужна, не упомянул в начале. На этом все
Илья
Тогда не нужен реакт тут. Можно конечно админку на нем сделать, но стоит ли игра свеч?
Roman
Однако, админка сводится к созданию одной формы для добавления товара и редактировании данных
Mihail
сделай как нормальные пацаны на вордпрессе
а то какие-то реакты придумали тут
Roman
Rainbow
Rainbow
Все зависит от бюджета тоже
Roman
Чисто, рабочий варик
Илья
Mihail
ну заказчику насрать на чем написано, скорее всего
Roman
Roman
Реакт неплохой бандл тащит за собой
Roman
Та нет. Но не говнить сразу же)
Илья
Та нет. Но не говнить сразу же)
Если заказчику пофиг на чем будет сделана простецкая админка, а тебе хочется поработать с реактом, то причём тут «говнить»?
Roman
Roman
Roman
Но с админкой, какое-то рест апи нужно все таки
Sergey
Прост cra заеджектить и все?😅
preact, не слышал
Перед тем, как сделать yarn add крутой-пакет можно предварительно посмотреть на его вес https://bundlephobia.com (правда не всегда точно показывает, например вот один из глюков url - 129b, хотя по факту ~3Kb)