artalar
+
Zaff
вычисляемые значения из коробки
а в фб как Абрамова еще не позвали? 😁
Zaff
в пользу чего? просто интересно как начинающему разрабу
artalar
из-за таких слов у меня развился FOMO)
Ну слова-то хорошие https://ru.wikipedia.org/wiki/Сетевая_модель_OSI
Zaff
Ну слова-то хорошие https://ru.wikipedia.org/wiki/Сетевая_модель_OSI
о, OSI. Мы его в этом году в универе проходили.
Юрий
Спинер и т.п. - это да. Но именно вопрос перезапроса данных я бы в сторе не разруливал - это техническая особенность асинхронной жизни приложения и, как раз, ни разу не БЛ
серьезно? :) а что будет делать виджет пока данные подгружаются? а если это зависит от настроект юзера, темы и времени суток? я уже понял что у вас лояльное руководство и проект без легаси
Дима
почему?
не хочу помогать торговать моими же данными
Zaff
не хочу помогать торговать моими же данными
но это все равно неизбежно ведь )
King
не хочу помогать торговать моими же данными
тогда исключаем и гугл, как насчет Нетфликса? стек подходит, зп огромные, и вроде они не против новых вещей
Дима
да, гугл второй, кто исключается) apple продаёт железо, ms, aws торгует облачными решениями, spacex блин РАКЕТЫ в космос запускает, на баннерах и шпионах свет клином не сошёлся)
Юрий
let req export const doReq = data => req && req.data === data ? req : req = fetch(url, data).then((payload) => req = null, payload)
а чем у вас "ожидаю ответа" отличается от "ответ получен, ничего нет"? и как вы ошибку запроса обработаете и что передадите в ожидающий ответа виджет?
🐉‍
Кто-то вообще делал SSR с использованием react-dom/server?
Tor
Apple на каждой презентации делает 10 раз акценты на защиту данных 🙂
King
Если я установил @babel/preset-env, он в себя не включает полифиллы из @babel/polyfill?
Ilya
Ребзя, работал может подскажет кто, как в Recharts в AreaChart'e закрыть неполный график на осьХ? Вот эту перпендикулярную линию от точки до оси запилить надо
Костя
Чуваки, есть какой-то простой способ анимировать появление компонента? Че-то спринг замороченно выглядит.
Костя
Надо анимировать появление всплывашки на событие componentDidMount
Eugene
Добавить до конца данные?
Типа прямо продолжить?
Ilya
Добавить до конца данные?
Там сравниваются вчерашние и сегодняшние данные, график за сегодня с неполными данными, все что еще не заполнено заполняется нуллами. И надо этот график закрыть красиво
artalar
а чем у вас "ожидаю ответа" отличается от "ответ получен, ничего нет"? и как вы ошибку запроса обработаете и что передадите в ожидающий ответа виджет?
Не, флаги, скорее всего, остаются, я хотел сказать именно про то что конкурентные запросы не по ним лучше разруливать, а на уровне сервиса запросов
Юрий
Если так рассматривать то да, можно и там. Хотя если флаг поставлен в "Ждем ответ" то смысла прокидывать на транспортный уровень я не вижу
A
кто-нибудь решал задачу по определению кодировки загружаемого файла на клиенте? 'UTF-8', 'windows-1251' и др, можно ли это осуществить
Cenator 🐈
Или ты про upload
A
upload
A
ну или уже если пришли крякозябры ������� ������, то нужно отделить их от возможных буквенных символов
A
пробую через string.charAt(0).charCodeAt() <= 1103 , но что-то большие сомнения, что валидацию пройдут всякие буквы типа ù , ü и т.д.. специфические для языков
A
у меня геоданные, неопытный юзер может прислать всё что угодно, надо выдать ему ответ - умный ui без говна
Yuuki
ясно короче, опять люди чилят без бекенда
A
ну, пока да. в будущем перенесём на бэк
A
нужен лайфхак
A
как сортануть символы, но не потерять нужные)
Bogdan
миделвары в одном месте храниться должны?
arthur
миделвары в одном месте храниться должны?
Нет, раскидай в разны папки, чтобы другие разработчики вдруг не увидели
Bogdan
а вместо хуков recompose сейчас норм юзать?
Dmitriy
а как сделать закрытие по аутер клик для тултипа?
Eugene
чекать где клик и если не в target закрывать
Костя
Eugene
handleClickOutside = event => { const { closeOnClickOutside, onRequestClose } = this.props if (this.wrapperRef.contains(event.target) || !closeOnClickOutside) { return } if (closeOnClickOutside) { onRequestClose() } } у меня для модалки такое
Eugene
🤔
Dmitriy
Мож onblur прикрутить лучше?
и табидекс жахнуть тултипу?
Eugene
Мож onblur прикрутить лучше?
а можно пример?🌚
Костя
Спакуха, убедили.
Костя
Прост тултип подразумевает, что их может быть несколько на странице, поэтому да, онблюр тут не самое лучшее решение. Я вешал onblur на выпадашку с оповещениями, которая всего одна.
Sergey
Не так давно в твиттере было обсуждение redux vs react context api performance
Sergey
Может кто помнит?
Sergey
Ссылку мб даст
Александр
Не так давно в твиттере было обсуждение redux vs react context api performance
Это не там было, а в гитхабе в issues, речь о v6, где отказаться попробовали от подписок и поместили целиком стейт в контекст
Александр
В 7 версии вернули обратно
Александр
Смогу
Александр
https://github.com/reduxjs/react-redux/issues/1177
Andrey
Благодарю
реакт-редакс перестанет быть говном?
Александр
Если лень вникать, то в краце суть такова, до v6 react-redux передавали иммутаьельный по сути интерфейс store, и каждый кто делает connect делал .subscribe на изменения стора. В шестой версии они поместили в объект контента сам объект стейта, но как показала практика это провесило производительность
Александр
Но просто интересно знать врага в лицо
倫太郎
@itsjohncena
Andrey
Нет)
но если убрать оттуда редакс... )
Александр
но если убрать оттуда редакс... )
Тогда не интересно будет. Но речь о другом вроде была, что прокидывать весь стейт приложения часто изменяющийся через контекст не очень эффективно. Перетряхивается все дерево.
Andrey
они разве не на хуках теперь?
Александр
они разве не на хуках теперь?
А какая разница, я же говорил уже где-то что они все равно юзают подписки через store.subscribe в хуке useSelector
Andrey
А какая разница, я же говорил уже где-то что они все равно юзают подписки через store.subscribe в хуке useSelector
короче все проблемы с перформансом у них тупо на прослойке, а не в редаксе?)
Александр
Они не проталкивают весь стейт через контекст, только неизменяемый интерфейс Store
Andrey
и они уже 3 версии не могут это решить)
Александр
короче все проблемы с перформансом у них тупо на прослойке, а не в редаксе?)
В биндинге была проблема в производительности (мы же о react-redux) в версии 6, до этого там были иные проблемы