Kirill
Anton
Вопрос а есть общество по Java?
Если именно чат, то @jvmchat
MⅨ
Если именно чат, то @jvmchat
Да, нашел, спасибо
Artem
Привет, есть тут специ по Material Ui? как мне бадж сделать в пенел? если добавить простой бадж в пенел то вся конструкция ломаєтся! http://i.imgur.com/DESkNfP.png
Artem
Без обид, но у тебя прям telegram driven development )
я не так часто и спрашиваю, ну єсли есть простое решение, почему не подсказать ведь реально гемор
Artem
ты даже код не скидываешь в codesandbox
єто ж не пара файлов, миллион путей, никак не получится
🦜
єто ж не пара файлов, миллион путей, никак не получится
Эм... Упрости свой код для примера. Ты просто не хочешь писать
Nikita
Скажите круто ли использовать wordpress для headless react app , или это зашквар ?
Nikita
Да ты прав, headless wp
Vadim
Да ты прав, headless wp
все зависит от задачи))
Юрий
может подсказать по архитектуре приложения кто-то? 1) где хранить саги? отдельная папка sagas гуд? 2) где хранить запросы? Папка services? 3) настройки axios, там же где и все запросы? 4) функции для записи, чтению localstorage? Helpers? 5) Роутинг в отдельной папке routes? Буду благодарен за помощь
Nikita
Для примера просто блогинг. Просто хочется улучшить время загрузки страници.
🦜
Запросы API?
кто как делает. Некоторые создают некий модуль и его юзают по проекту и нигде не хранят функции request(method, url, params)
🦜
Запросы API?
лично я использую папку api и там описываю для каждого запроса отдельную функцию. Дело каждого. Мне так удобно и на этом точка. api/ login profile dashboard папки неймятся по rest endpoint
Yury
Запросы API?
я папку api создаю и там храню, может сча закидают )
Dwight🫀
Всем привет, проект был полностью на реакте, нужно переделать с редаксом. Только начал делать вот такая ошибка, может было у кого..
Dwight🫀
Видел, просто не могу догнать почему так
Dwight🫀
смотри что в action.data
Сейчас продебажу, но он не должен быть пустой, сагами заполняеться
Ivan
Лучше через сервисы
Через сервисы?
arthur
Видел, просто не могу догнать почему так
потому что в action.data нет твоего collection_items, не благгодари
Looch
Через сервисы?
ну токен проверять
Ivan
ну токен проверять
Что ну токен проверять? Через какие сервисы? Ты про сервисы гугла вроде Gmail? Или про сервисы-песочницы типа codesandbox? Что за сервисы? Почему лучше?
Ivan
https://angular.io/tutorial/toh-pt4
Спасибо, я не голодный.
Ivan
https://angular.io/tutorial/toh-pt4
Почему лучше?
Oleg
может кто подсказать, как реализовать маску в 12 часовом формате?
Looch
Почему лучше?
потому что если захочешь заменить внут имлементация и оставить тот же интерфейс - ты это легко можешь сделать с сервисами
Павел
Парни, кто сталкивался, что shallow из enzyme , стал в тесте jest tomatchsnapshot() возвращать для функ.компонента обернутого в memo undefined вместо имени?
Ivan
потому что если захочешь заменить внут имлементация и оставить тот же интерфейс - ты это легко можешь сделать с сервисами
Ты не ошибся чатом? Там чувак спрашивал, как ему с редаксом поженить токены. По-твоему навелосипедить «сервисы как в ангуляре» будет проще, чем написать две саги? И прикинь, я могу менять внутреннюю реализацию саги, сохраняя её сигнатуру. Прям как сервис!
Vaz-gen
вопрос есть массив объектов нужно ужалить один обект из него но язнаю только объект но я не знаю его index, а лишний map не вариант
Ivan
Саги не юзаю, но все ровно спасибо за помощь, юзаются санки + редакс-акт
Можно туда же и саги закрутить, если позволяет обстановка. На них на самом деле такие вещи делаются крайне удобно.
🦜
Что такое сервис?
сервисом может быть огромная хуйня, которая имеет у себя методы, базу и прочее говно, чтобы выполнять задачи пользователя и не только сервисов во фронте нет и точка
Vaz-gen
вопрос есть массив объектов нужно удалить один обект из него но язнаю только объект но я не знаю его index, а лишний map не вариант
Looch
Что такое сервис?
сущность(класс или функция) которая напрямую работает с сайд эффектами,возможно имеет еще некую бизнес логику
Looch
Что такое сервис?
вот прийдут к тебе завтра и скажут пиши логи и перфоманс меткики и что ты будешь делать ? по всем своим сагам мазать этот код ?
Looch
а так в сервис в одном месте добавил и готово
Kurzdor
Ты не ошибся чатом? Там чувак спрашивал, как ему с редаксом поженить токены. По-твоему навелосипедить «сервисы как в ангуляре» будет проще, чем написать две саги? И прикинь, я могу менять внутреннюю реализацию саги, сохраняя её сигнатуру. Прям как сервис!
Не только поженить токены я не понимаю как КРАСИВО подружить поочередное выполнение экшн на апдейт/получение разных токенов аля юзер или клиентский дальше еще надо получить все данные по юзеру
Kurzdor
Буду за компьютером, покажу что пока как выглядит, ибо пока устал после зачетов шо пепец
Kurzdor
Почитай доку по сагам, только целиком. Красиво получится.
Чувак, я тебя понимаю, саги может быть и хорошо, но я их не понимаю, сорри Генераторы, намеки на рхжс, не, спс
Vaz-gen
вопрос есть массив объектов нужно удалить один обект из него но язнаю только объект но я не знаю его index, а лишний map не вариант
Китикет
санки не очень настройски axios: интерсепторы например
Интерцепторы у меня лежат рядом с инстансом axios, зачем их отдельно хранить?
Looch
Подпишу одну сагу, которая отвечает за логи, на нужные события.
как ты одну сагу подпишешь ? если это должны быть допустим разные категории событий,например метрики для api, и например метрики для того как долго юзер находтися на одном пейдже
Ivan
сущность(класс или функция) которая напрямую работает с сайд эффектами,возможно имеет еще некую бизнес логику
Кстати, сага — это функция, которая напрямую работает с сайд эффектами,возможно имеет еще некую бизнес логику
Китикет
Китикет
У меня в фабрике они хранятся рядом с инстансом
Ну если те, которые фабрикой создаются, то они у меня где-то в lib / helpers
Looch
Кстати, сага — это функция, которая напрямую работает с сайд эффектами,возможно имеет еще некую бизнес логику
она их запускает, и занимается их мэнеджментом. сори если ты правда не понимаешь зачем - значит видимо у тебя еще не было кейсов
Китикет
в api все вместе ляжат?)
Просто не надо сувать все в кучу Интерцепторы в данном случае лежат в request и сразу подключаются к нему (если они специфичные для определенного апи), и где-то далеко в lib, если они реиспользуемые и генерируются фабрикой
Looch
Кажется, ты просто саги не понимаешь) Или дальше двух первых эффектов доку не читал.
я как раз читал,и не только на фронте формы клепал 🙂 посмотри почти любую архитектуру бэка и увидишь там те же сервисы
J. A. R. Kotlien
Кстати, видел такую тему, что чаты по технологиям делят на уровни владения материалом, чтобы не мешать друг другу. Можно сделать @react_noobs_ru и @react_gods_ru. Такое не думали сделать или не удобно будет?