Anton
Это можно сделать только через api уведомлений
Да, но вот я и спрашиваю а как так то, как так изменяют без всплывающих оконо на разрешение от самого бразера
Anton
я просто не могу сделать так
Anton
Notification.permission = 'granted'
Anton
потому что эта переменная только для чтения
Anton
то есть включив уведомления я не смогу их заблокировать из кода
Anton
или заблокировав я не могу их разрешить
Anton
только в бразуере вручную
🦜
Не пиши столбиками
Sergei
Да, но вот я и спрашиваю а как так то, как так изменяют без всплывающих оконо на разрешение от самого бразера
Никак, без непосредственного разрешения пользователя нельзя получить доступ к уведомлениям
Sergei
И да, веб версия спрашивает разрешения
Anton
Anton
ок она спросила
Anton
но почему тут весит разрешить, но в самих настройках телеги я нажал запретить
Anton
и уведомлений нету
Anton
то есть изменяя настройки телеги, она не трогает настройки браузера на уведомления
Sergey
но почему тут весит разрешить, но в самих настройках телеги я нажал запретить
Не надо писать сообщения столбиками. Пиши одно большое сообщение и редактируйте если нужно внести правки
Anton
Sergei
Они у себя хранят значения настроек (приложения) и по этому флагу решают отправлять или нет нотификации. А то что есть или нет разрешение в браузере - дело второе.
Yuri
на одной конфе докладчик советует в презентационные компоненты в пропсах не передавать объекты вообще, только примитивы, массив примитивов, компоненты, массив компонентов, функции. в целом практика хорошая и позволяет декомпозировать компоненты, но приходится часто юзать render props, есть какие минусы в render пропсах?
Yuri
Скинь презу или запись
https://youtu.be/icXJru4FaRU?t=1336
Sergey
И функция
Bogdan
Я тоже смотрел его видос, как то хз, норм ли он рассказал
Bogdan
А если вот приложуху с нуля, предпочтительнее делать свои атомы, или юзать ui либы?
Yuri
А он в курсе, что массив это объект?)
это да, ну основной посыл чтобы не передавать не используемые данные в компоненты, часто вижу что передают целый объект, а используют из объекта 1, 2 свойства
Yuri
Т.е. ...props тоже плохо?
на мой взгляд да
Anonymous
Хотя для меня много всего в программировании это проблема на пустом месте
Anonymous
Есть что то плохо /медленно работает или не расширяется/плохо поддерживается — это проблема
Anton
Ребята, такая ситуация. Есть у меня смарт компонента App, и глупая нулевая страница. Компонент Рутс, в котором все руты. Если я добавляю рут с нулевой страницей, ей нужно передавать данные ( внутри компонент поиска, отображения данных + получаю данные с разных ендпоинтов). Как мне управлять передачей данных из компонента Рутс в компонент Нулевая страница. Не хотелось бы делать Рутс смарт и в ней фетчить данные, боюсь что будет тормозить по переходу по разным рутам, так как постоянно будет фетчить данные
Sergey
Да
В чём?
Anonymous
Как ты кучу проблем и решений смешал в одном котле
Я для примера, просто именно в передачи объекта вообще не вижу пока проблемы
Bogdan
мне трудно разбивать адекватно на атомы, выделять шаблоны, логику от компонента, как это логика отдельно от компонента? типо есть папка с логикой, в ней тот же компонент но все делает, а в организме просто его рисуют?
Yuri
в общем следуя советам из доклада у презентационных компонентов получаются примерно такие интерфейсы, норм ли?
Yuri
Sergey
Нет. Это невозможно поддерживать
Yuri
либо такие
Yuri
Anonymous
Мать моя женщина
Sergey
Это получше немного
Sergey
Так как гибче
Sergey
Именование кривое только
Bogdan
Готовые юай либы обычно нормально кастомизируются
да даже не в ui дело, я тупо выделяю криво шаблоны молекулы и тд, логуку тоже
Sergey
да даже не в ui дело, я тупо выделяю криво шаблоны молекулы и тд, логуку тоже
Поможет только практика и постоянный рефакторинг
Sergey
А ещё книги читать
Anonymous
Посмотреть как работает Как построено
Yuri
Это получше немного
как бы отрефакторил?
Bogdan
к примеру вот, табы, это ведь огрганизмы полюбому?
Sergey
как бы отрефакторил?
Кинь в ЛС оба примера, вечером покажу
Sergey
табы вот так 4 шагов
Если ты о самих кнопках. То это один атом, одна молекула
Anton
Ребят, поможет кто с проблемой ,а ??
Bogdan
Кинь в ЛС оба примера, вечером покажу
в чат скинешь отрефактореный код?
Anonymous
Кинь в ЛС оба примера, вечером покажу
Только покажи в связке с остальными файлами (парент компонентами и Чайлд) Спс
Philipp
Ребят, поможет кто с проблемой ,а ??
Фетчи данные в руте, клади их в context provider и забирай в context consumer в нужном компоненте.
Anonymous
@ta4ta4 @insert_link_to_sova_here линканите потом меня на примеры кода если не сложно, спасибо
Sergey
В ЛС напишите
Sergey
Так чтобы я вспомнил кто вы и о чем был разговор
Yuri
В ЛС напишите
ага, скоро отпишу
Philipp
Я редакс не использую
Это не редакс. Context API
Максим
Ребят можно вопрос, я отправляю форму в стате есть isSuccess отправки, если это свойство true показывается меседж успещной отправки, он не обновляется когда форма отправлена, если повесить хук на загрузку компонента и его сбрасывать в false это нормальный подход, или это как то подругому лучше делать?
Eugene
https://www.carbondesignsystem.com/ 🤔а что это за ребята? первый раз на них что-то наткнулся
📀
IBM же