Sergey
Я делаю аналог 1с приложения для управления логистикой на Vue фреймворке
там это проще, удобнее? компоненты какие есть готовые? а стили откуда или на все сами пишете?
Anonymous
Что ето?
опенсурс или проприетарщина?
Андрей
Привет. Как делать такое? Есть карточки проектов разбитые по категориям. При смене категории в фильтре карточки сортируются и появление анимируется. Если карточка принадлежит одновременно к 2 категориям, то при смене категории реакт посчитает что карточка осталась той же и не надо ёё перерисовывать, но мне надо анимацию всё равно воспроизвести как будто карточка снова появилась. Как сделать
Андрей
Sergey
Ребят ,стоит ли удилить время изучению BEM или можно обойтись без этого?
BEM это не только про CSS. Также и про структуру файлов на FS. Если даже использовать не будешь, то для общего развития пригодится.
Anonymous
BEM это не только про CSS. Также и про структуру файлов на FS. Если даже использовать не будешь, то для общего развития пригодится.
Так-то прям все может пригодиться для общего развития, но это же не значит, что нужно все учить
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 ток
artalar
Ребят, лучше не связывайтесь с лыжами) Это не нужно в 2019 Ну разве что зимой ток
Dmitriy
Ребят, лучше не связывайтесь с лыжами) Это не нужно в 2019 Ну разве что зимой ток
Шо то ты в метафоры ударился) практикуешь разные методики обучения?)
artalar
Нет
artalar
Вы меня вдохновляете 🙂
${username}
лучше не связывайтесь с js, сразу на реакте ляпайте
A͟͟͟͞͞͞n͟͟͟͞͞͞t͟͟͟͞͞͞
Привет. Подскажите, как правильно карточку товара сделать при помощи redux ? Для этого нужно создавать два редюсера (booksList && bookByID) , или можно одним обойтись ?
artalar
Если данные не редактируемые, можно в одном редусере, одним списком. Если редактируемые - нормализовать и раскидать по разным редусерам
A͟͟͟͞͞͞n͟͟͟͞͞͞t͟͟͟͞͞͞
не редактируемые
A͟͟͟͞͞͞n͟͟͟͞͞͞t͟͟͟͞͞͞
подскажи плиз где посмотреть ?
A͟͟͟͞͞͞n͟͟͟͞͞͞t͟͟͟͞͞͞
пример, в одном как сделать
artalar
Что сделать? Попробуйте описать что у вас есть, как вы это будете реализовывать. Попробуйте пример набросать. А если что-то не будет получатсья - обращайтесь
Vitalij
а аргументы?
ну аргументы такие, что это устаревшая технология (если бы говорим сейчас про разработку БЭМ js) новые люди, когда начинают долго втыкают что это и откуда, с тем же реактом большое комюнити и вход легкий для новыйх работников, поэтому с учетом того, что мы собсвтенно Бэм и придумали, сейчас переписывается все на реакт уже
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
остальные же проекты все мы переписываем на реакт активно, тот же директ почти уже полностью переехал на него
Sergey
в поиске их переписывают ребята на реакт) просто разом все нельзя перевести, поэтому пока модульна жто делают
Будто Америку открыл. Какой большой проект за раз можно переписать? Там текучка по задачам шо ппц, да ещё и кучи экспериментов Ты из Яндекс?
Vitalij
+
Sergey
+
Тогда стыдно путаться/путать в БЭМ'е ;) Мы на bemxjst+i-bem стеке делали проект, сейчас тоже на React переписываем.
Vitalij
ну я же уточнил) что не совсем про просто медологию говорю, и мое послание "в 2019 оно вам не надо" было с тем посылам, что новичкам его учить в самом начале точно не нужно, лучше пусть выучат что-нибдуь "трендовое" после основ
Sergey
Новичкам лучше HTML и CSS учить вначале )
Vitalij
ну не настолко новечкам)
Constantine️
ну не настолко новечкам)
флексбоксы уже умеешь?
Vitalij
)
Sergey
А в плане стека React самое классное решение на данный момент (имхо), не смотря на всякие Vue, Svelte и т.д. Типизация радует. Возможно через несколько лет React будут поливать грязью также как jQuery и i-bem ;)
Vitalij
ну как по мне angular довольно хорош, больше возможности для разработчика и код понятней(если разбираешься), однако мы пишим все на реакте (исключая некоторые компоненты из разных стеков)
Sergey
за светлого топить будешь, да
Если он будет решать мои задачи, буду :) А так не нужно, как не нужен был (мне) React.
Sergey
ну как по мне angular довольно хорош, больше возможности для разработчика и код понятней(если разбираешься), однако мы пишим все на реакте (исключая некоторые компоненты из разных стеков)
На счёт Angular ничего против не имею. Ещё с первых версий на него поглядывал, но в пит проекте (а тем более на реальном) не использовал. Может когда-то дойдут руки. Пока нет необходимости.
Roman
Ребят, всем привет. Подсобите советом, опытные) Нужно сделать небольшой информативный сайт, пару страниц ( главная, услуги, продукты). Типа шопа, однако онли информативный отдел с контактами для заказа. Продукции не больше 20 айтемов. Есть ли смысл создавать бд для такого объёма, или хранить все в глобальном сторе. И есть ли смысл реакт юзать тогда, вообще?😅
Roman
Хотя, бд наверное нужна будет для небольшой админки.. Как бы вы сделали?
Mihail
нет смысла юзать реакт для этого
Anonymous
+1
Roman
Rainbow
Вопрос в том, что хочет клиент. Вот уже разговор об админке пошёл.
Rainbow
Завтра захотят продажи
Roman
Да, админка нужна, не упомянул в начале. На этом все
Илья
Тогда не нужен реакт тут. Можно конечно админку на нем сделать, но стоит ли игра свеч?
Roman
Тогда не нужен реакт тут. Можно конечно админку на нем сделать, но стоит ли игра свеч?
Я вот и в размышлении сейчас) Прост, работаю на реакте уже немного, есть некоторые заготовки, которые упростили бы работу)
Roman
Однако, админка сводится к созданию одной формы для добавления товара и редактировании данных
Mihail
сделай как нормальные пацаны на вордпрессе а то какие-то реакты придумали тут
Rainbow
Все зависит от бюджета тоже
Roman
Чисто, рабочий варик
Илья
Я вот и в размышлении сейчас) Прост, работаю на реакте уже немного, есть некоторые заготовки, которые упростили бы работу)
Ну если есть заготовки которые ускорят процесс реализации и хочется поработать с реактом, то почему бы и не сделать?
Mihail
ну заказчику насрать на чем написано, скорее всего
Roman
Реакт неплохой бандл тащит за собой
Илья
За accessibility переживаю)
У тебя ограничения по бандлу?
Roman
Та нет. Но не говнить сразу же)
Илья
Та нет. Но не говнить сразу же)
Если заказчику пофиг на чем будет сделана простецкая админка, а тебе хочется поработать с реактом, то причём тут «говнить»?
Roman
Если заказчику пофиг на чем будет сделана простецкая админка, а тебе хочется поработать с реактом, то причём тут «говнить»?
Ну да, прост за нагрузку переживал. Но при таких масштабах все должно летать нормально
Sergey
Та нет. Но не говнить сразу же)
Не тяни что попало в пакеты :) (вдобавок можно preact задействовать)
Roman
Не тяни что попало в пакеты :) (вдобавок можно preact задействовать)
Прост cra заеджектить и все?😅 preact, не слышал
Roman
Но с админкой, какое-то рест апи нужно все таки
Sergey
Прост cra заеджектить и все?😅 preact, не слышал
Перед тем, как сделать yarn add крутой-пакет можно предварительно посмотреть на его вес https://bundlephobia.com (правда не всегда точно показывает, например вот один из глюков url - 129b, хотя по факту ~3Kb)