Size: a a a

2020 November 24

🦜

🦜 in ☄️ effector
императивное чтение состояния из других атомов в селекторах
источник

🦜

🦜 in ☄️ effector
а значит гонки данных и некорректные значения salam aleykum
источник

🦜

🦜 in ☄️ effector
и сюда же докидываем асинхронность

в селекторы
источник

🦜

🦜 in ☄️ effector
ну то есть те же саги
только плохо
источник

🦜

🦜 in ☄️ effector
селекторы ни разу не чистые
источник

🦜

🦜 in ☄️ effector
а значит один и тот же селектор с теми же данными может спокойно ломаться
источник

🦜

🦜 in ☄️ effector
обработка ошибок во все поля
источник

🦜

🦜 in ☄️ effector
ну и собственно все все связи
приятного тестирования)
источник

🦜

🦜 in ☄️ effector
get: ({get}) => get(userInfoQuery(get(currentUserIDState)))

особенно вот это
источник

🦜

🦜 in ☄️ effector
давайте обмажемся гетами по максимуму
источник

🦜

🦜 in ☄️ effector
ну и докинем усложнений
источник

🦜

🦜 in ☄️ effector
заюзаем useCallback из реакта?
неее

давайте useRecoilCallback
мы же строим БРЕНД!
источник

🦜

🦜 in ☄️ effector
ну и подобрались к тестированию
источник

🦜

🦜 in ☄️ effector
ДОХУЯ
источник

🦜

🦜 in ☄️ effector
ребята прям слишком много написали
источник

🦜

🦜 in ☄️ effector
да ещё и UNSTABLE
источник

🦜

🦜 in ☄️ effector
как тестировать waitForAll?
источник

🦜

🦜 in ☄️ effector
а как асинхронщину?
источник

🦜

🦜 in ☄️ effector
А как проверить, а как мокать данные в стейтах?
источник

🦜

🦜 in ☄️ effector
как вообще протестировать логику отдельно от компонента?
источник