Size: a a a

JavaScript.Ninja

2019 December 12

AS

Alexander Shamshurin in JavaScript.Ninja
И главное он нереактивный
источник

PG

Pavel Gubin in JavaScript.Ninja
как лично вы доставляете в компонент подобные методы, через саги, в самих компонентах, пробросом? Какой самый удобный способ на ваш взгляд с учётом расширяемости постоянной
источник

D

Dmitriy in JavaScript.Ninja
Maks Kravchenko
тебе из birthDate получить age
а потом уже этот массив в Math.max закинуть через спред
с помощью какого метода?
источник

F

Foma in JavaScript.Ninja
Alexander Shamshurin
И главное он нереактивный
Реакт? 😂
источник

MK

Maks Kravchenko in JavaScript.Ninja
Dmitriy
с помощью какого метода?
https://stackoverflow.com/questions/4060004/calculate-age-given-the-birth-date-in-the-format-yyyymmdd

в гугле первая ссылка
гуглить - один из главных навыков программиста 🙂
источник

AS

Alexander Shamshurin in JavaScript.Ninja
Pavel Gubin
как лично вы доставляете в компонент подобные методы, через саги, в самих компонентах, пробросом? Какой самый удобный способ на ваш взгляд с учётом расширяемости постоянной
Мы делаем так - в больших проектах на React и Vue используем Сагу для БЛ. API как уровень всегда отдельно идет, его сага запрашивает. В самих компонентах только emit событий.
источник

PG

Pavel Gubin in JavaScript.Ninja
т.е. в саги в принципе нормально закидывать подобные методы?
источник

AS

Alexander Shamshurin in JavaScript.Ninja
В виджетах и небольших проектах вызов апи может быть на мой взгляд из компонента - это хорошо ложится на концепцию инкапсуляции, но все равно это вызовы объекта API, а не напрямую.
источник

PG

Pavel Gubin in JavaScript.Ninja
Да, конечно обьекта
источник

AS

Alexander Shamshurin in JavaScript.Ninja
Pavel Gubin
т.е. в саги в принципе нормально закидывать подобные методы?
Да, Сага дергает API но ненапрямую, а через эффекты. В результате обеспечивается отсутствие побочных эффектов
источник

PG

Pavel Gubin in JavaScript.Ninja
вот и раздели тут большой или небольшой проект)
источник

AS

Alexander Shamshurin in JavaScript.Ninja
то есть yield.call(Api.getMydata, params)
источник

PG

Pavel Gubin in JavaScript.Ninja
Alexander Shamshurin
то есть yield.call(Api.getMydata, params)
Понял, спасибо
источник

AS

Alexander Shamshurin in JavaScript.Ninja
Виджеты, которые поставляются внутри компании - там graphql прямо в компоненте  или, если сервер не на graphql, то использую mobx с простым store, где дергается объект Api
источник

AS

Alexander Shamshurin in JavaScript.Ninja
Vue тоже на redux-saga с Vuex
источник

AS

Alexander Shamshurin in JavaScript.Ninja
если Mobx, то идет с Rx хорошо
источник

D

Dmitriy in JavaScript.Ninja
Я ДИКО извеняюсь! Я на верном пути? Но получается NaN, что не так?
источник

D

Dmitriy in JavaScript.Ninja
источник

D

Dmitriy in JavaScript.Ninja
я получил 2 возраста 53 и 57 теперь мне надо получить максимальный возраст?
источник

MK

Maks Kravchenko in JavaScript.Ninja
1999-12-17 записаны не в кавычках, а значит как числа и ты получишь математическую операцию
источник