Size: a a a

React: русскоязычное сообщество

2018 March 12

Т

Тарас in React: русскоязычное сообщество
У меня так вышло что я сейчас 70% времени один, но в чужой логике разбираться времени нет, я думаю redux в основном покрыть тестами, значительное количество багов именно в модели
источник

ИН

Игорь Новиков in React: русскоязычное сообщество
если честно, меня тоже этот вопрос интересует, у меня очень мало опыта с тестированием было

я хорошо понимаю, как тестировать бэкенд и как тестировать редьюсеры, но как тестировать компоненты никак в толк не возьму
источник

Т

Тарас in React: русскоязычное сообщество
Думаю что компоненты есть смысл тестировать просто чтобы он отрисовался
источник

Т

Тарас in React: русскоязычное сообщество
Почти вся логика лежит в redux, для асинхронных вещей redux-saga
источник

NK

ID:556239598 in React: русскоязычное сообщество
для меня важна логика. это при создании уи с нуля. а данные с помощью методов массива ,которые чилдов собирают,зачем тестировать?так можно каждый символ тестами покрывать.время уйдет мнго.
источник

Т

Тарас in React: русскоязычное сообщество
Стили тестировать это 100% накладно, даже браузерные различия могут вылезти
источник

NK

ID:556239598 in React: русскоязычное сообщество
если проект крутой, типамагазин,то нужно е2е писать обязательно
источник

NK

ID:556239598 in React: русскоязычное сообщество
пиксель перфект
источник

ИН

Игорь Новиков in React: русскоязычное сообщество
тут согласен... тогда я так понимаю, что для компонента стоит протестировать, чтобы он в принципе прорисовался и не бросил исключение с парой основных наборов пропсов?
источник

ИН

Игорь Новиков in React: русскоязычное сообщество
ещё, есть ли смысл тестировать какие-либо составные компоненты, у которых много детей через несколько уровней иерархии, что дети в самом низу успешно получают нужные пропсы?
источник

NK

ID:556239598 in React: русскоязычное сообщество
я один и даже такое не пишу.если бы мне за это платили...
источник

Т

Тарас in React: русскоязычное сообщество
У меня crm, там много чего можно не делать, просто тесты думаю пойдут на пользу
источник

NK

ID:556239598 in React: русскоязычное сообщество
у меня тайпскрип этим занимается
источник

Т

Тарас in React: русскоязычное сообщество
А есть смысл его на поздних этапах внедрять или просто терпеть уже?
источник

NK

ID:556239598 in React: русскоязычное сообщество
если данные загружены и тайпскрипт не говорит что забыл пропсы передать,то зачем тестировать.запросы отдельно тестируются
источник

ЮЧ

Юра Чеботаев in React: русскоязычное сообщество
ID:556239598
вопрос мне сложно будет найти удаленку с учетом что я никогда не работа?
Дорогу осилит идущий )

База выглядит хорошей, поэтому можете смело пробоваться на работу туда, где используются схожие с вашими технологии. Как вариант, можете поискать стажировку.
источник

NK

ID:556239598 in React: русскоязычное сообщество
я много раз на поздних этапах внедрял и даже баги находил о которых не репортовали.
источник

NK

ID:556239598 in React: русскоязычное сообщество
это все манагеры должны решать,хотя на поздних,как не крути,дешевле,так итераций написания не,плюс престиж.но это если без архитектуры
источник

Т

Тарас in React: русскоязычное сообщество
Ну у нас манагер дал делать другому фронтендщику лендинг на реаке просто потому что
источник

Т

Тарас in React: русскоязычное сообщество
Так что я бы на них не надеялся, но видимо мне такой попался
источник