🦜
чо за тупой вопрос)
Nikita
Почему redux не зашел?
Влад
Кто next.js в продакшене использовал, какие недостатки и подводные камни?
Nikita
что использовать для управления состоянием в react + typescript? redux как-то вообще не зашел
Почему redux не зашел? Мне кажеться очень популярное решение и его стоит освить
Bogdan
все до ефектотра никак не дойду, срочно нужно глянуть
Maxim
Почему redux не зашел?
слишком много шаблонного кода
Nikita
Не стоит
почему?
Stefan
можешь Mobx попробовать, если проект небольшой.
Тимофей 🛴
слишком много шаблонного кода
redux-act если effector побоишься юзать
🦜
почему?
вносит только хаос в структуру и архитектуру проекта
🦜
голый из коробки
🦜
@graph_sova где твоя паста на счет эффектора?
Anonymous
Почему redux не зашел?
Да заебал просто.
Eugene
@graph_sova где твоя паста на счет эффектора?
🌚а есть паста в стиле лурка?
Stefan
🌚а есть паста в стиле лурка?
Когда я пишу на Effector’е, Господь подымает меня над полом и приближает к себе. Не так близко, чтоб поздороваться, но так высоко над вами, чтобы узнать вам, дешёвкам, цену. Вы писькины плевки, получившие паспорта, вы спрессованный в толпу корм для рыбок, ваши лица сливаются в одну огромную жопу. Человек использующий Redux, есть такая низкая тварь, что даже утопая в реке, я не подам ему руку.
🦜
@lebedev_n88
🦜
децентрализованность, декларативность, эффективность. требовался инструмент, позволяющий управлять данными в сложных приложениях без опасности раздуть монолитный центральный стор, с явным control flow, нормальной типизацией и емким апи — сторы для приложения должны быть лёгкими, насколько это возможно — не должна пугать мысль о том, что нужно добавить ещё один стор для конкретных нужд — сторы должны свободно совмещаться — идея в том, что данные, которые потребуются приложению, можно распределить статически, заранее показав как данные будут преобразоваться во время работы приложения — принцип работы должен by design исключать необходимость в reselect, оповещая об изменениях только тех, кому они необходимы. это позволяет не задумываться о том, что у тебя будет триггериться всё приложение если ты захочешь вынести стейт модалки из реакта. по совместительству это означает что приложения избавлены от проблем с перфомансом, возникшим у react-redux при переходе на контекст — возможность, место, и способ вынести любую требуемую бизнес-логику из view, максимально упрощая компоненты — независимость от спорных концепций — никаких декораторов, никаких зависимостей от реакта/rxjs либо необходимости юзать классы или прокси — ничего из этого не требуется для управления состоянием приложения и поэтому апи библиотеки использует только функции и простые js объекты — предсказуемость апи. небольшое число базовых принципов переиспользуются в различных кейсах, снижая нагрузку на юзера и повышая узнаваемость. зная как работает .watch в эвентах, можно догадаться, что делает функция .watch у стора — приложение строится из комбинации базовых элементов и возможности строить новые. нет никакого смысла стремиться выдать всё за стрим, за редьюсер или за обсервабл, в приложении требуются они все, и библиотека предлагает решение чтобы управлять структурой данных, а не скрывать её
Nikita
> никаких зависимостей от реакта/rxjs разве react и rxjs это похожие вещи ?
artalar
Это што 😨
🅅aleriy
Это што 😨
это сто тысяч байт
Тимофей 🛴
Это што 😨
Там еще emotions в зависимостях
Bogdan
большинство уже ефектор и хуки что ли юзают?
Nikita
децентрализованность, декларативность, эффективность. требовался инструмент, позволяющий управлять данными в сложных приложениях без опасности раздуть монолитный центральный стор, с явным control flow, нормальной типизацией и емким апи — сторы для приложения должны быть лёгкими, насколько это возможно — не должна пугать мысль о том, что нужно добавить ещё один стор для конкретных нужд — сторы должны свободно совмещаться — идея в том, что данные, которые потребуются приложению, можно распределить статически, заранее показав как данные будут преобразоваться во время работы приложения — принцип работы должен by design исключать необходимость в reselect, оповещая об изменениях только тех, кому они необходимы. это позволяет не задумываться о том, что у тебя будет триггериться всё приложение если ты захочешь вынести стейт модалки из реакта. по совместительству это означает что приложения избавлены от проблем с перфомансом, возникшим у react-redux при переходе на контекст — возможность, место, и способ вынести любую требуемую бизнес-логику из view, максимально упрощая компоненты — независимость от спорных концепций — никаких декораторов, никаких зависимостей от реакта/rxjs либо необходимости юзать классы или прокси — ничего из этого не требуется для управления состоянием приложения и поэтому апи библиотеки использует только функции и простые js объекты — предсказуемость апи. небольшое число базовых принципов переиспользуются в различных кейсах, снижая нагрузку на юзера и повышая узнаваемость. зная как работает .watch в эвентах, можно догадаться, что делает функция .watch у стора — приложение строится из комбинации базовых элементов и возможности строить новые. нет никакого смысла стремиться выдать всё за стрим, за редьюсер или за обсервабл, в приложении требуются они все, и библиотека предлагает решение чтобы управлять структурой данных, а не скрывать её
спасибо, почитаю про еффектор
Тимофей 🛴
большинство уже ефектор и хуки что ли юзают?
Нет конечно, но большинство и за Путина голосует)
Bogdan
а остались люди, пользующиеся БЭМ?
Sergey
а остались люди, пользующиеся БЭМ?
последних на костре сжигаем
🦜
а остались люди, пользующиеся БЭМ?
фрилансеры делающие лендинги
Bogdan
последних на костре сжигаем
ну я увидел гениев, которые так делают, я не знал что и сказать
Denmuch
Всем привет! От сервера приходит символ градуса (°), но он у меня отображается как строка, то есть отображется прям весь набор символов, а как сделать, чтобы был знак градуса?
Eugene
ну я увидел гениев, которые так делают, я не знал что и сказать
😩иногда могут дать готовую верстку и сказать, ну, натягивай
Der Kater
А в чем проблема БЭМ?
Mike
А в чем проблема БЭМ?
Лишнее это, когда есть модули или ск
🦜
А в чем проблема БЭМ?
в его не нужности в react экосистеме
Mike
Бесстрашные люди, Б*М без экранирования пишут
Der Kater
Логично. Но я вижу сейчас статьи об интеграции БЭМ с Реактом и утилиты для Реакт на сайте методологии. Значит, это кому-то нужно
Eugene
яндексу😩
Der Kater
Блин. Я разрабатывал на БЭМ, хоть и не в Реакте, небольшой баттхер сейчас)
Der Kater
Да-да, когда опечатка утяжеляет словцо :)
Den
butthead
artalar
Да что за деверсиии
Dmitriy
Да тебе чё жалко?) Хай пару мегабайт юзер загрузит)
Cenator 🐈
Да что за деверсиии
Лучше так чем форсить пир депс
artalar
Лучше так чем форсить пир депс
Моя не понимать https://github.com/chenglou/react-motion/commit/4ccdd4dfe288554da6c5590ec2ca46c1e99065a4
artalar
Пир депс не нужны, все же вырезать можно...
Bogdan
а prop-types юзать стоит?
Cenator 🐈
@ZZZZ1444 @js_ru
Cenator 🐈
?
Твой вопрос не уместен тут
Denmuch
dangerouslySetInnerHTML
Спасибо, но я так понял это небезопасно?
Cenator 🐈
Спасибо, но я так понял это небезопасно?
Да, передавать html небезопасно. Но если доверяешь серверу то можно.
Dmitriy
i
всем привет
i
Support for the experimental syntax 'classProperties' isn't currently enabled
i
такую ошику у меня выводит
i
handleClick = () => { console.log('this is:', this); }
artalar
Используйте create-react-app для сборки проекта
i
а, пардон
i
спасибо
Daniil
гуглил же https://github.com/babel/babel/issues/8655#issuecomment-419808044 ?
Roman
Я вот задумался, а как реализуется анимашка как в телеге со свайпом, когда иконка архива появляется?