Ответы пользователя по тегу JavaScript
  • ПОчему значение неизвестно в функции контекста объекта?

    @Lonelygriffin
    потому что интервал вызывает функцию непосредственно, без привязанного к обьекту контекста. В этом случае this не определен. В браузерных реализациях он будет равен глобальному windows. поэтому тебе нужно отдать в интервал функцию заранее привязаную к контексту или использовать стрелочную у которой своего контекста нет
    Ответ написан
    Комментировать
  • Как должен выглядеть тест, React/redux?

    @Lonelygriffin
    есть хорошая статья на этот счет https://medium.com/selleo/testing-react-components...
    все "грязные" зависимости (store, обращение к api, итд) мокаешь в setup функции. В итоге получаешь существенное уменьшение копипаста в тестах и отличную читаемость

    Тестировать же ты должен контракт твоего компонента, то есть ты ему такие то пропсы и начальное состояние замоканых ресурсов он тебе соответствующие поведение
    Ответ написан
    Комментировать