Size: a a a

2020 January 20

AR

Alexey Raspopov in React Kyiv
Hexagonal Cat 너의 인생은 말이 안돼
Ок) Уже есть jest enzyme и мы не выбираем сейчас чем тестировать. Дискуссия в том, что мне предлагают писать классами и пользоваться их методами жизненного цикла т.к. вроде как есть какие-то проблемы с тем чтобы тестировать react hooks.
всегда можно обернуть хук в очень маленький компонент, в коде теста. не стоит скатываться в классы)
источник

AR

Alexey Raspopov in React Kyiv
пример тестов хуков через компоненты, на простом react-test-renderer
https://github.com/alexeyraspopov/react-warehouse/blob/master/modules/__tests__/ReactWarehouseResource-test.js
источник

RA

Ruslan Abdullaev in React Kyiv
Hexagonal Cat 너의 인생은 말이 안돼
Ок) Уже есть jest enzyme и мы не выбираем сейчас чем тестировать. Дискуссия в том, что мне предлагают писать классами и пользоваться их методами жизненного цикла т.к. вроде как есть какие-то проблемы с тем чтобы тестировать react hooks.
И тем самым увеличивать базу технического долга? Понятное дело, что в ближайшей перспективе от поддержки классовых компонентов в React не откажутся
источник

VN

Vladimir Naumenko in React Kyiv
Stas G
учти, что шансов и правда не очень много, конкуренция высокая
Я в декабре закончил курсы войтивайти, "димломный" проект был счётчик бюджет(калькулятор простой) нам говорили что этого достаточно для трейни позиции.
Я уже почти стал рассылать резюме v1.0 с этим, но как-то во время остановился. Сейчас понял что правильно сделал))
источник

HC

Hexagonal Cat 너의 인생은 말이 안돼 in React Kyiv
Alexey Raspopov
всегда можно обернуть хук в очень маленький компонент, в коде теста. не стоит скатываться в классы)
Я тебе хотела в личку писать) Т.к. помню ты очень давно перешел на хуки)
источник

HC

Hexagonal Cat 너의 인생은 말이 안돼 in React Kyiv
Ruslan Abdullaev
И тем самым увеличивать базу технического долга? Понятное дело, что в ближайшей перспективе от поддержки классовых компонентов в React не откажутся
Это оппонент предлагает) Я ищу доводы против кроме того, что хуки ново)
источник

VN

Vladimir Naumenko in React Kyiv
Как классно, наверно, людям в этой сфере наблюдать за новичками безработными)
источник

SG

Stas G in React Kyiv
Vladimir Naumenko
Я в декабре закончил курсы войтивайти, "димломный" проект был счётчик бюджет(калькулятор простой) нам говорили что этого достаточно для трейни позиции.
Я уже почти стал рассылать резюме v1.0 с этим, но как-то во время остановился. Сейчас понял что правильно сделал))
наверное, правильно, ну могу только удачи пожелать
источник

SG

Stas G in React Kyiv
да, одно удовольствие
источник

AR

Alexey Raspopov in React Kyiv
Hexagonal Cat 너의 인생은 말이 안돼
Я тебе хотела в личку писать) Т.к. помню ты очень давно перешел на хуки)
в общем я пришел к тому, что либо ты тестируешь хуки как функции, мокая всё что исходит из реакта, получаешь трушные юнит тесты, которые всегда будут далеки от того как на самом деле эти хуки будут вести себя в компонентах, либо оборачиваешь в компоненты и тестируешь их в паре, как интеграцию
источник

HC

Hexagonal Cat 너의 인생은 말이 안돼 in React Kyiv
thanx
источник

RA

Ruslan Abdullaev in React Kyiv
Hexagonal Cat 너의 인생은 말이 안돼
Это оппонент предлагает) Я ищу доводы против кроме того, что хуки ново)
С хуками самая главная проблема в том, что это не замена классовым компонентам. Я имею ввиду, что нельзя подходить к хукам, с позиции классовых компонент. Причем, если у тебя уже есть багаж опыта, то это может быть даже сложнее, т.к. придется перестраиваться
источник

AR

Alexey Raspopov in React Kyiv
Ruslan Abdullaev
С хуками самая главная проблема в том, что это не замена классовым компонентам. Я имею ввиду, что нельзя подходить к хукам, с позиции классовых компонент. Причем, если у тебя уже есть багаж опыта, то это может быть даже сложнее, т.к. придется перестраиваться
лучше вообще забыть всё что связанно с классами, когда работаешь с хуками
источник

VN

Vladimir Naumenko in React Kyiv
Stas G
наверное, правильно, ну могу только удачи пожелать
Спасибо за поддержку!
Не подскажешь, а знание redux требуются, это актуальная тема?
источник

YP

Yan Postnov in React Kyiv
+
источник

SG

Stas G in React Kyiv
на 80% проектов пока требуются,
источник

SG

Stas G in React Kyiv
так что для расширения круга вакансий пригодится
источник

HC

Hexagonal Cat 너의 인생은 말이 안돼 in React Kyiv
Ruslan Abdullaev
С хуками самая главная проблема в том, что это не замена классовым компонентам. Я имею ввиду, что нельзя подходить к хукам, с позиции классовых компонент. Причем, если у тебя уже есть багаж опыта, то это может быть даже сложнее, т.к. придется перестраиваться
Посмотрим что будет дальше, но пока что не испытываю каких-то трудностей. ТЕм более, что все библиотеки современные их используют.
источник

Y

Yakov in React Kyiv
пока выучишь redux уже все перейдут на graphql
источник

SG

Stas G in React Kyiv
та что там его учить
источник