Size: a a a

2020 November 20

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
не советую))
источник

AO

Aleksandr Osipov in ☄️ effector
Valeriy Filichev
Прикинь. Разрабатываю. Зп 190 и не понимаю технический английский.
Более 13  лет в фронте ;)
ну если так удобно, то ради бога
источник

AO

Aleksandr Osipov in ☄️ effector
🚀🔬 🚀🔬🚀🔬
не советую))
в общем случае?
источник

AO

Aleksandr Osipov in ☄️ effector
или в случае вебпака?
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
в случае эффектора и вебпака, если это вместо русской документации)
источник

IA

Ilya Agarkov in ☄️ effector
Valeriy Filichev
Прикинь. Разрабатываю. Зп 190 и не понимаю технический английский.
Более 13  лет в фронте ;)
а прикинь сколько можно зарабатывать если знать английкий)
источник

V

Vetro in ☄️ effector
Что-то TS оч странную ошибку дает на condition из patronum

condition({
 source: userInfoEffect.finally,
 if: ({ status }) => status === 'done',
 then: condition({
   if: $userInfoStore.map((u) => !u),
   then: pushRouterFx.prepend(() => '/lk'),
 }),
 else: pushRouterFx.prepend(() => '/'),
});

Object literal may only specify known properties, and 'source' does not exist in type '{ if: { status: "fail"; params: void; error: Error; } | Store<boolean> | { status: "done"; params: void; result: UserInfo; } | ((payload: { status: "fail"; params: void; error: Error; } | { ...; }) => boolean); else: Unit<...>; }'.
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Vetro
Что-то TS оч странную ошибку дает на condition из patronum

condition({
 source: userInfoEffect.finally,
 if: ({ status }) => status === 'done',
 then: condition({
   if: $userInfoStore.map((u) => !u),
   then: pushRouterFx.prepend(() => '/lk'),
 }),
 else: pushRouterFx.prepend(() => '/'),
});

Object literal may only specify known properties, and 'source' does not exist in type '{ if: { status: "fail"; params: void; error: Error; } | Store<boolean> | { status: "done"; params: void; result: UserInfo; } | ((payload: { status: "fail"; params: void; error: Error; } | { ...; }) => boolean); else: Unit<...>; }'.
а в какой ситуации это возникает?
источник

V

Vetro in ☄️ effector
🚀🔬 🚀🔬🚀🔬
а в какой ситуации это возникает?
просто при вызове вышеупомянутого condition
источник

V

Vetro in ☄️ effector
ругается на source
источник

OR

Oleg Rizhkov in ☄️ effector
Vetro
ругается на source
что в нём?
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
я понял) просто что нужно для воспроизведения ошибки
источник

V

Vetro in ☄️ effector
🚀🔬 🚀🔬🚀🔬
я понял) просто что нужно для воспроизведения ошибки
сейчас в репл закину
источник

OR

Oleg Rizhkov in ☄️ effector
Vetro
Что-то TS оч странную ошибку дает на condition из patronum

condition({
 source: userInfoEffect.finally,
 if: ({ status }) => status === 'done',
 then: condition({
   if: $userInfoStore.map((u) => !u),
   then: pushRouterFx.prepend(() => '/lk'),
 }),
 else: pushRouterFx.prepend(() => '/'),
});

Object literal may only specify known properties, and 'source' does not exist in type '{ if: { status: "fail"; params: void; error: Error; } | Store<boolean> | { status: "done"; params: void; result: UserInfo; } | ((payload: { status: "fail"; params: void; error: Error; } | { ...; }) => boolean); else: Unit<...>; }'.
вообще, мне кажется, лучше 2 guards взять. на done и на fail.
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
вообще в патронум бы снапшоты типов как в эффекторе)

https://github.com/effector/effector/blob/master/src/types/__tests__/effector/sample/clockArray.test.ts#L192
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
собственно главная причина по которой оказалось возможно написать настолько объёмные типы в эффекторе — это тесты типов снапшотами, типы трактуются как интеграция, поэтому каждое изменение тайпингов сразу отслеживается на предмет улучшения ухудшения непосредственно dx, вроде качества сообщений об ошибках, вместо стандартного «типы ок типы не ок»
источник

NK

ID:0 in ☄️ effector
«Кухня на районе» ищет разработчика на React/Effector для создания интерфейсов под Data Science. Мы недавно закрыли очередной раунд инвестирования, и у нас грандиозные планы. У нас уже есть опыт, однажды мы сделали Рокетбанк.

Стек: React, Effector, Next, Webpack, jss/styled-components, D3, Ramda, Jest, NodeJS, Postgres.

Навыки:
- Иметь хороший опыт в Реакте и экосистеме.
- Опыт работы со стейт менеджментом, желание изучать/писать на Effector.
- Опыт работы в команде над разработкой сложных UI/UX которые работают быстро и плавно, вроде больших таблиц, понимать такие штуки как виртуализация.
- Опыт в команде где есть собственная библиотека базовых компонентов (кнопки, селекты, модалы, дропадауны и тд) без использования готовых решений типа bootstrap, react-material-ui. Уметь писать свои контролы.
- Понимать и рефакторить функциональный код, написанный на Ramda или lodash/fp
- Понимать базовые принципы UI/UX, быть способным по гайдлайнам собрать чистые и аккуратные интерфейсы, не имея под рукой чистовых макетов.

Будет плюсом:
- Typescript, особенно если есть опыт миграции большого проекта на ts.
- Опыт написания апи или мироксервисов на NodeJS.
- Знание SQL, понимать что такое индексы.

Условия работы:
- Белая ЗП.
- Небольшая дружная команда.
- Комфортный, просторный, современный офис в 5 мин от метро Савеловская. Со всеми удобствами 🙂
- Отсутствие микроменеджмента.
- Нормальная рабочая этика — мы не требуем “просиживать часы”, интересует только результат.

Хотелось бы найти человека из Москвы, чтобы тоже пользовался тем что мы делаем, и самому интересней будет и более вовлеченней работаться, даже если не ходить в офис.

Обращаться к @ndelitski
источник

ei

export default - зло... in ☄️ effector
ID:0
«Кухня на районе» ищет разработчика на React/Effector для создания интерфейсов под Data Science. Мы недавно закрыли очередной раунд инвестирования, и у нас грандиозные планы. У нас уже есть опыт, однажды мы сделали Рокетбанк.

Стек: React, Effector, Next, Webpack, jss/styled-components, D3, Ramda, Jest, NodeJS, Postgres.

Навыки:
- Иметь хороший опыт в Реакте и экосистеме.
- Опыт работы со стейт менеджментом, желание изучать/писать на Effector.
- Опыт работы в команде над разработкой сложных UI/UX которые работают быстро и плавно, вроде больших таблиц, понимать такие штуки как виртуализация.
- Опыт в команде где есть собственная библиотека базовых компонентов (кнопки, селекты, модалы, дропадауны и тд) без использования готовых решений типа bootstrap, react-material-ui. Уметь писать свои контролы.
- Понимать и рефакторить функциональный код, написанный на Ramda или lodash/fp
- Понимать базовые принципы UI/UX, быть способным по гайдлайнам собрать чистые и аккуратные интерфейсы, не имея под рукой чистовых макетов.

Будет плюсом:
- Typescript, особенно если есть опыт миграции большого проекта на ts.
- Опыт написания апи или мироксервисов на NodeJS.
- Знание SQL, понимать что такое индексы.

Условия работы:
- Белая ЗП.
- Небольшая дружная команда.
- Комфортный, просторный, современный офис в 5 мин от метро Савеловская. Со всеми удобствами 🙂
- Отсутствие микроменеджмента.
- Нормальная рабочая этика — мы не требуем “просиживать часы”, интересует только результат.

Хотелось бы найти человека из Москвы, чтобы тоже пользовался тем что мы делаем, и самому интересней будет и более вовлеченней работаться, даже если не ходить в офис.

Обращаться к @ndelitski
Сорян но после этого в мусорку 😆😆😆
источник

D

Dmitry in ☄️ effector
ID:0
«Кухня на районе» ищет разработчика на React/Effector для создания интерфейсов под Data Science. Мы недавно закрыли очередной раунд инвестирования, и у нас грандиозные планы. У нас уже есть опыт, однажды мы сделали Рокетбанк.

Стек: React, Effector, Next, Webpack, jss/styled-components, D3, Ramda, Jest, NodeJS, Postgres.

Навыки:
- Иметь хороший опыт в Реакте и экосистеме.
- Опыт работы со стейт менеджментом, желание изучать/писать на Effector.
- Опыт работы в команде над разработкой сложных UI/UX которые работают быстро и плавно, вроде больших таблиц, понимать такие штуки как виртуализация.
- Опыт в команде где есть собственная библиотека базовых компонентов (кнопки, селекты, модалы, дропадауны и тд) без использования готовых решений типа bootstrap, react-material-ui. Уметь писать свои контролы.
- Понимать и рефакторить функциональный код, написанный на Ramda или lodash/fp
- Понимать базовые принципы UI/UX, быть способным по гайдлайнам собрать чистые и аккуратные интерфейсы, не имея под рукой чистовых макетов.

Будет плюсом:
- Typescript, особенно если есть опыт миграции большого проекта на ts.
- Опыт написания апи или мироксервисов на NodeJS.
- Знание SQL, понимать что такое индексы.

Условия работы:
- Белая ЗП.
- Небольшая дружная команда.
- Комфортный, просторный, современный офис в 5 мин от метро Савеловская. Со всеми удобствами 🙂
- Отсутствие микроменеджмента.
- Нормальная рабочая этика — мы не требуем “просиживать часы”, интересует только результат.

Хотелось бы найти человека из Москвы, чтобы тоже пользовался тем что мы делаем, и самому интересней будет и более вовлеченней работаться, даже если не ходить в офис.

Обращаться к @ndelitski
веслальщик с разргребанием пиздеца на lodash & ramda
жеско
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
export default - зло is the side effect
Сорян но после этого в мусорку 😆😆😆
тексту потребовалась стилистическая редактура)
источник