Phil
Ты реально не понимаешь что происходит?
Вообще return должен вернуть Промис и resolve нуть его с результатом выполнения dispatch последнего
Vladislav
Всем привет, Есть кто пользовался вот такой библиотекой https://material-table.com/#/ ???
Phil
крч что сделать с данными ты решаешь в then....
блин ( какие данные туда пойдут?
Phil
ааа понял данных туда не идет это было нужно чтоб сделать лог когда диспатчить закончило
MVD
Из async функции можно промис возвращать или надо делать return await promise() ?
MVD
Тут не будет промиса
Это не Илья Климов, нас обманули
Anonymous
Ребят код в рендере, Loader и тд будет повторяться в нескольких компонентах, но запросы будут разные, в т.ч. и с передачей параметров в функцию. Как лучше вынести такую логику, чтобы можно было переиспользовать? Код https://pastebin.com/nLN6Cn0x
Ilia
А как лучше данные получать ,так или через redux thunk (axios)?
Ilia
Ну как пример скинули
Daniil
Еще зависит от того, нужны ли будут эти данные где - то еще
Ilia
Понял,спасибо!
Cenator 🐈
так в доках. Так что не такой уж и дикий)
Для сср как исключение сойдет
Bogdan
dvajs кто использует? мне понравилось, но минус только что все на китайском. есть что-то подобное на английском?
Ilia
Ребят,как найти работу без опыта,если я отправляю резюме,а мне даже ответ не приходит?)Подскажите ,может есть какой лайфхак?)))
Daniil
Показать резюме и будь готов к метанию говна
Ilia
Ну на гите что бы было что-то путнее , надо поработать где-то?Что я как junior могу сделать ? Todo лист?)
Daniil
На что хватает фантазии
Daniil
Если нет фантазии, берешь интересный тебе сервис и пробуешь делать его фичи
Ilia
Спасибо за идеи!)
Ilia
Ну советуют идею)Стили я то постараюсь правильно написать)
Daniil
не советуй такое
Это же не значит что он будет как у них в точь
Roman
Какой подход в реакте рекомендован для реализации внедрения сервисов в стиле DI (как в ангулар)?
Pavel
не советуй такое
когда бекенд заскучал
Constantine️
не советуй такое
да и пофиг, они бабки генерят хорошо 🙂
Constantine️
конечного клиента не волнует как оно сверстано
Roman
стокгольмский синдром?)
А какие альтернативы? Мне же нужно как-то сервисы дергать
Roman
import ?
И вызывать конструктор сервисов самому?
from
И вызывать конструктор сервисов самому?
как вариант ещё вариант выбросить слово "сервис" из оборота)
Roman
Тогда создастся много инстансов сервисов, это перерасход
Roman
как вариант ещё вариант выбросить слово "сервис" из оборота)
В чем проблема слова "сервис"? Это общая концепция так-то
from
Тогда создастся много инстансов сервисов, это перерасход
инстанциируй один раз при инициализации приложения 🤷‍♀️
arthur
from
В чем проблема слова "сервис"? Это общая концепция так-то
так-то да, но порой приводит отклонениям вроде желания добавить DI ))
Vladimir
В чем проблема слова "сервис"? Это общая концепция так-то
Можешь юзать mobx. Там концепция инжектируемых сторов близка к тому что ты хочешь
Constantine️
(только последние 2 года)
ага ) но хорошая верстка не помогла бы им начать делать это раньше ))
Roman
так-то да, но порой приводит отклонениям вроде желания добавить DI ))
Я участвовал в проекте, там написали самописный DI. Мне не понравилось, хоть оно и работало. Хочу понять как правильно делать
Roman
from
Я участвовал в проекте, там написали самописный DI. Мне не понравилось, хоть оно и работало. Хочу понять как правильно делать
правильно без DI :)) Задайся вопросом — если "много инстансов это перерасход", то нахрена вообще делать инстанс?
Александр
первый вопрос, который должен был возникнуть при изучении React это как например быть, если у сайта/портала написанного на React 40 страниц, ну по факту 40 jsx файлов, в один бандл все собирать или особым образом сборку в webpack например настроить нужно?
from
Одного инстанса хватит
Если тебе нужен только один инстанс, то тебе не нужен класс вообще
Александр
DI встроен в реакт из коробки :/
from
Используй просто js модуль, т.к. он по определению синглтон
Roman
Если тебе нужен только один инстанс, то тебе не нужен класс вообще
Класс нужен как единица кода, содержащая функционал сервиса
from
Всем проще жить будет
Roman
Используй просто js модуль, т.к. он по определению синглтон
Я пишу на Typescript, там не принято единицей делать файл, там классы
from
Я пишу на Typescript, там не принято единицей делать файл, там классы
в тайпскрипте вообще никто не знает что и как принято, там больное коммьюинити, где "все всё и так знают" :)
Александр
Динамический импорт заворачивает твой код в чанк
в общем буду копать в сторону динамического импорта, спс
from
Я пишу на Typescript, там не принято единицей делать файл, там классы
Ну и импорты/экспорты в тс работают полноценно
Roman
Нет такого
Что значит нет? В ООП есть
Roman
Ну и импорты/экспорты в тс работают полноценно
Работают, но это не бест практисес
from
Что значит нет? В ООП есть
Нахера тебе ООП, если блин тебе не нужны инстансы
Александр
Тайпскрипт не диктует парадигму как и js
Roman
Для обеспечения связности (cohesion) функционала в ООП используют классы
Александр
Cenator 🐈
Тебя здесь скорее всего никто не понимает, либо пиши как норм люди либо продолжай юзать ангулярд
Roman
Тайпскрипт не диктует парадигму как и js
Основные фичи тайпскрипт как раз относятся к ООП
from
Для обеспечения связности (cohesion) функционала в ООП используют классы
да какая связность блин, тебе синлтон нужен — используй обычные экспорты Не нравится — напиши реализацию синглтона и его импорть Откуда желание своё DI сделать