Size: a a a

2020 October 06

l

lllla in ☄️ effector
да, я слышал о таком
источник

l

lllla in ☄️ effector
только хотел гуглить, как это сделать
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
lllla
я только что с помощью ее установил твой пример — все ок
нового лок файла видимо оказалось достаточно)
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
🚀🔬 🚀🔬🚀🔬
ярн ругнулся на неправильные peer deps, поэтому вероятно, старая версия просто не справлялась
источник

l

lllla in ☄️ effector
установил зависимости с помощью yarn >1 — гуд, работает
источник

l

lllla in ☄️ effector
а как с помощью yarn сказать зависимостям, чтобы они сменили версию?)
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
там ещё много разных апишек вплоть до явного форса версий через отдельное поле в package
источник

l

lllla in ☄️ effector
Спасибо большое
источник

l

lllla in ☄️ effector
@ZeroBias копаюсь тут с роутером для forest и не могу понять.

у меня есть два роута:
const LoginRoute = {...}
const MainRoute = {...}

есть функция: renderRoute($path, ...)
источник

l

lllla in ☄️ effector
мне на каждую страницу надо вызвать renderRoute?
источник

YL

Yan👀 Lobaty in ☄️ effector
mg901
Ещё было бы классно добавить раздел о тестировании. Это очень часто задаваемый вопрос от людей которым я советую Effector. У меня в голове складывается такая картина. Приходит пользователь который когда то услышал об Effector и скорее ему нужно прежде чем взять в проект технологию получить ответы на вопросы. Экосистема? Тесты? Типизация? Что эффектор не умеет? И если получив ответы на эти вопросы он решит взять технологию он будет погружаться документацию.
В чем была твоя проблема тестировать с доменом?)
источник

AO

Aleksandr Osipov in ☄️ effector
🦜
Эффектор вроде не обращается к дом апи
А при чем тут это
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
lllla
мне на каждую страницу надо вызвать renderRoute?
да, можно в цикле
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
lllla
@ZeroBias копаюсь тут с роутером для forest и не могу понять.

у меня есть два роута:
const LoginRoute = {...}
const MainRoute = {...}

есть функция: renderRoute($path, ...)
тред про роутер в forest https://t.me/effector_ru/132766
источник

c⁣

createStore<🦉>... in ☄️ effector
lllla
@sovasergey а автоматом заменять effector -> effector-logger только вручную и с помощью webpack alias? в babel plugin флаг проставить нельзя, да?
Обсуждалось не так давно. Добавим бабель плагин в логгер
источник

DS

Dmitriy Shuleshov in ☄️ effector
Спрошу тут оффтоп (потрите потом если нужно).
Есть админка spa react effector, класека короче.

Если бы у вас было небольшое окно по времени, то какие виды тестов вы бы написали? На какие части приложения?
источник

Т

Тимофей 🛴 in ☄️ effector
Dmitriy Shuleshov
Спрошу тут оффтоп (потрите потом если нужно).
Есть админка spa react effector, класека короче.

Если бы у вас было небольшое окно по времени, то какие виды тестов вы бы написали? На какие части приложения?
e2e на самые важные сценарии
источник

c⁣

createStore<🦉>... in ☄️ effector
Dmitriy Shuleshov
Спрошу тут оффтоп (потрите потом если нужно).
Есть админка spa react effector, класека короче.

Если бы у вас было небольшое окно по времени, то какие виды тестов вы бы написали? На какие части приложения?
на узкие места.
обычно админка это простой кусок, который чаще всего меняется под бекенд.
Я пишу тесты на те куски, которые имеют необычную логику на фронте и склонны меняться чаще всего.

У нас это были компоненты с таблицами с опциональными полям, где столбцы отображаются, только если данных нет во всех записях в этом столбце. Или же в зависимости от значения в одном поле значение в другом отображается иначе: например форматирование даты, формат отображения указывается в соседнем поле
источник

c⁣

createStore<🦉>... in ☄️ effector
Покрываем то, что может сломаться при изменениях на бекенде. Чтобы быть уверенными, что важные кейсы не ломаются.

Также при наличии времени покрываем кейсы, которые используются реже всего. Потому что частоиспользуемые кейсы дадут знать о поломке сразу же, ибо их юзают каждый день. А с редкими кейсами можешь узнать о возникшей после деплоя проблеме через недели. Поэтому их покрываем через cypress + cucumber. Тестировщики иногда дописывают самостоятельно те кейсы, баги на которые приходят регулярно, просто чтобы не тратить на них своё время
источник