Алексей
https://codeburst.io/inheritance-is-evil-stop-using-it-6c4f1caf5117
А, типа все перестали наследовать после того как хипстор статью на медиуме написал. Нет, это не так работает.
Maksim
https://codeburst.io/inheritance-is-evil-stop-using-it-6c4f1caf5117
в интернете можно найти подтверждение для любой своей и даже чужой мысли
Дмитрий
Добрый вечер подскажите что я делаю не так, мне нужно открыть WebView через кнопку TouchableOpacity, кнопка открывать отказывается
Dmitry
https://codeburst.io/inheritance-is-evil-stop-using-it-6c4f1caf5117
в чистом ооп есть какой то базовый класс как ты егоо расширишь ? Тебе придется еще написать один и сделать иерархию
Looch
https://en.wikipedia.org/wiki/Composition_over_inheritance
Dmitry
ну умными статьями можно вечно перекидываться но ты ответь на вопрос
Looch
вроде это было даже в GoF или какой-то другой прям тру ооп книжке
Алексей
Ты можешь хоть десяток статей и книг написать. Но если в той же джаве есть средства для наследования и нет для композиции, то все будут юзать наследование.
Алексей
Так что слухи о смерти наследования сильно преувеличены
Oruj
ребят а это адекватно что мне нужен state внутри actions.js? если да, то как правильно получать его там?)
Oruj
ахахах дичь несут
Oruj
thunk
плиз на русском пистолет
Dmitry
плиз на русском пистолет
https://github.com/reduxjs/redux-thunk
Oruj
https://github.com/reduxjs/redux-thunk
спасибо обдумаю
Bogdan
https://github.com/reduxjs/redux-thunk
Чем он там ему поможет?
Oruj
Чем он там ему поможет?
лол я вернусь на курсы посмотрю че там покажет. я просто наперед забегаю чтобы не смотреть
Oruj
но кажется кайф редакса в том, что можно трогать стейт, хотябы удалить из массива элемент и перезаписать да, про саги ща говорят
Oruj
ну туда же вместе с id прокинь
неужели так правильно)
Bogdan
там getState
я и забыл про него
Maxim
там getState
В санках гетСтейт? Ты что куришь
Anonymous
Есть два dropdown'a и кнопка сабмита. Нужно disable кнопку сабмита, когда на одном из dropdown'ов значение "unsorted". Как? Оба dropdown'a одновременно "unsorted" - можно.
Oruj
уйблэ отвечай ему))
Maxim
иди учи реакт
Да сам уже глянул, никогда не видел
Bogdan
вот на самом деле ридакс не юзаешь пол года, и бежит по жопе все
MVD
в редаксе нет кайфа
От Редакса кайф появляется только тогда когда ты его выпиливаешь из проекта
Александр
От Редакса кайф появляется только тогда когда ты его выпиливаешь из проекта
+, лучший момент в жизни - комит с кончательным выпилом редакса с сагами
Anton
Всем привет! Только дошел до редакса, а что тогда посоветуете сейчас учить и использовать?)
MVD
Кстати кто нить может подсказать как безболезненно выпилить Редакс? Очень много кода уже на нем
MVD
Постепенно, зависит от проекта на самом деле
Ну то есть завести второй стейт менеджер и потихоньку переписывать ?
MVD
Я так делал
Ничего не сломалось в процессе ?
Александр
Ничего не сломалось в процессе ?
Ломалось, куда без этого, но все уже позади
Александр
На что перешёл?
В одном из проектов вообще без стейт менеджера (но там своя специфика), в других - на эффектор
Anton
Effector
А чем они отличаются и чем лучше?
Исмаил
Привет. Получаю в ответе на запрос pdf файл в таком ввиде. Кто может посдказать, как мне открыть его в новой вкладке, какие нужно проделать манипуляции?
Yuriy
@sovasergey привет ты советуешь отказаться от utils/helpers в пользу lib. как я понял, lib ты описываешь внутри конкретной фичи (например, account). допустим, у меня есть две фичи account и editor. где-то внутри каждой из фич я использую пользовательскую функцию myTrim. в таком случае ты посоветуешь пересмотреть структуру приложения или есть какие-то верхнеуровневые libs ?
Anonymous
Привет, ищу девелопера для постоянного сотрудничества, проекты интересные, собирать нужно быстро. Интересует портфолио и ставка в час.
Bogdan
Привет. Получаю в ответе на запрос pdf файл в таком ввиде. Кто может посдказать, как мне открыть его в новой вкладке, какие нужно проделать манипуляции?
на ноде ты запрос делаешь? есть либа request поток берет, request(url).pipe(response) заголовок пдф еще и будет работать можно без либы
Bogdan
поток записать на ноде
Дмитрий
Вопрос. А у вас часто такое бывает, что вам кто-нибудь предлагает сделать какой-нибудь IT-заказ, но вы отказываетесь, потому что у вас уже есть работа, или заказ слишком сложен для вас?
Igor
не ну это бан
artalar
!спам
artalar
thunk, на mobx-state-tree
Ничосе переменочка. Ну берешь такой, переезжаешь....
SENATOR ARMSTRONG
ребят, кто в react-bootstrap для табов делал лейзи лоадинг компонентов? У меня Tab.Container, внутри него Tab.Content и внутри него же Tab.Pane, в Tab.Pane компонент который нужно рендерить. Пробовал оборачивать сам компонент в саспенс - всё равно eager loading
Mikhail
а в чем разница между /utils и /lib ?
Виктор
тут вроде тема про то что в /lib можно класть самодостаточные вещи, которые легко переносятся между проектами, не имеют зависимостей кроме нпма, в идеале покрытые тестами и которые можно вынести в нпм как отдельный пакет. а utils типо помойка с хелперами
Yuriy
а в чем разница между /utils и /lib ?
изначално этим, получается а потом. чтобы придерживаться одинакового нейминга на проекте
Sergey
thunk, на mobx-state-tree
Ну тут прям координальные изменения. Разве что переводить частями :)
Исмаил
response.blob() потом создать data url и элемент A, которому присвоить этот урл в href и сделать .click()
В хроме через раз открывается, в сафари блокируется открытие
Yuriy
а вырезка откуда7
https://sova.dev/ru/why-utils-and-helpers-is-a-dump/ надеюсь, здесь законно ссылками кидаться
Александр
В хроме через раз открывается, в сафари блокируется открытие
Вот пример https://github.com/marmelab/react-admin/blob/master/packages/ra-core/src/util/downloadCSV.ts
artalar
Кто-нибудь использует handsontable? Оно реально полтора мегабайта весит и не тришейкается?
Исмаил
Вот пример https://github.com/marmelab/react-admin/blob/master/packages/ra-core/src/util/downloadCSV.ts
Спасибо, попробую такой вариант. Но я что-то похожее делал и не сработало.
Александр
Исмаил
Всплывает предупреждение о блокировке всплывающих оконо в хроме. А в сафари сообщение полный текст не помню но примерное содержание что не смогло обработать blob что-то там)
Исмаил
Ушел из офиса, скрин показать не смогу
Sergey
Ну тут прям координальные изменения. Разве что переводить частями :)
👀 правда я наоборот с MST уходил, но кода на нём не много успел написать
Dmitry
Effector
Ты используешь в продакшене его? Какая контора? Какой продукт?
Александр
Ты используешь в продакшене его? Какая контора? Какой продукт?
Внутренний продукт, не совсем пока в проде, в разработке. Контора государственная.
Oruj
редюсер требует двоеточие