Andrey
но основная проблема наверное в том, что редукс это сингл стор и ты один хер должен подписываться на этот самый стор?)
Александр
Хотя я подозреваю что упирались в это единицы юзающих редакс в реакте
Александр
Не особо напрягает
Andrey
ну я о том, что ты один фиг подписываешься на все изменения, а уже внутри как-то они проверяют что изменилось именно то
Andrey
а в том же эффекторе ты подписываешься на изменения только того что тебе надо
Александр
При данном паттерне
Andrey
Александр
Но это типа как мыши кактус едят
Dima
Почему говно?
Александр
Но я понимаю только в отличии от них что подавился
Andrey
Ну я использую ;(
та же херня
Александр
Читаю про эффектор, но ещё не созрел видимо
Dmitriy
mousedown
ага уже вот сделал. А интересно на тач скринах нада дублировать ивент?
Eugene
обмазались хуками по полной😩
Dmitriy
обмазались хуками по полной😩
де ты хук вдишь) это просто функция))
Eugene
useEffect 🤔
Dmitriy
useEffect 🤔
шутка, ну а что удобно ведь. спасибо тебе за мысль!
A
https://github.com/reyesr/javascript-unicode
я тут скорее имел ввиду, как убедиться что в строке нет � подобных символов
дикий
Как бы вы реализовывали механизм перевод состояния сообщения в "прочтено", как в телеграмме? Я имею в виду при скролле, когда вы попадаете на непрочтенное сообщение, оно "читается".
rovnyart
поцоны, кто-нибудь использует react-final-form? интересует самый простой способ сделать сабмит по onChange поля. В redux-form даже вопросов таких не возникало - был пропс, который прилетал из хока, для каждого Field можно было написать onChange, там писать любую логику, при этом сам по себе onChange тоже вызывался. Тут чет вообще не пойму ни хера
rovnyart
а все, нашел, дичь какая-то, надо устанавливать компоненты react-final-form-listeners😂
444
Ребят, логика отработана = в первом инпуте не может быть больше чем во втором (от и до форма). Как можно краше написать? А то я думаю, что говнокод https://codesandbox.io/s/bold-architecture-w8wus
Looch
через реф можно вроде сделать
Looch
просто зачем
rovnyart
а зачем тебе такое
мне надо сабмитнуть форму по изменению значения в селекте
rovnyart
раньше я такое в редакс-форме умел делать
Looch
реф
rovnyart
да я вот тоже почти уже приуныл до рефов,но нашел react-final-form-listeners)
Looch
или через FormSpy
Павел 💻
Ребят, помогите пожалуйста с ошибкой в material Ui для react
Anonymous
а тут можно хвастастся что за херню я сделал на (п)реакте
Anonymous
Херня и преакт где-то рядом
Anonymous
Херня и преакт где-то рядом
бандлпозитив что-ли
Anonymous
бандлпозитив что-ли
Арталар, ты перелогинился, чтоб не драконить зеробиаса?
Anonymous
Арталар, ты перелогинился, чтоб не драконить зеробиаса?
я же не знаю пароль артлара, как я перелогинюсь
Anonymous
и не имею его телефона
Mikhail
Я вот сайдпроект на преакте сделал, словил пару багов, но в итоге все работает
Ula
Раньше App экспортился вот так export { App, socket }; Теперь подключил Router и connect, обычно он рабоатет вот так export default connect( mapStateToProps, { getChats } )(withRouter(App)); а как вместо одного App передать socket тоже?
Ula
Так же как и раньше
ты реально думаешь что это можно считать ответом?
Mikhail
ты реально думаешь что это можно считать ответом?
export { App: connect( mapStateToProps, { getChats } )(withRouter(App)), socket };
arts
выводить сообщения в чате
Подписываешься на сообщения из сокета (вне компонентов), при получении данных диспатчишь экшны, меняешь стор и реактом уже его отображаешь.
arts
как подписываться на сообщения?
Читай доку по вебсокету/сокет.ио/что у тебя там
Anonymous
Какую херню?
редактор для SVG с "живым" просмотром
Anonymous
то есть на одной стороне у тебя редактор (CodeMirror), а на второй - результат
Anonymous
и когда ты что то меняешь в редакторе, меняется картинка на другой стороне
Anonymous
всё это весит 250 КБ благодаря динозаврам, которые до сих пор не используют ES-модули
Anonymous
из-за этого не работает tree shaking
Ula
export default
спасибо
Mikhail
спасибо
не за что
Anonymous
вебпак в продакшене
Mikhail
не в гз
тогда даже мало для современных приложений)
Mikhail
вебпак в продакшене
а если попробовать собрать rollup'ом?
Anonymous
Anonymous
я кстати работаю над проектом который использует rollup
Mikhail
попробую, только позже
проект опенсурсный? где можно потыкать?
Anonymous
проект опенсурсный? где можно потыкать?
еще нет, ибо UI нету и вёрстка ломается при больших SVG
Anonymous
но базовый едитинг работает, можно скопипастить какую-то маленькую SVGшку и она прогрузится
Anonymous
вот демка
Anonymous
https://svgeditor.surge.sh/