Тима реакта сейчас пропагандирует функциональное программирование взамен классов. В связи с этим мне интересно как тестировать сложные функциональные компоненты (какие либы вы используете, где можно посмотреть практику по программированию)?
Возможно ли TTD на реакте?
Есть допустим селект трёх разных видов (имеется ввиду разный выподающий список: один с чекбоксами например, второй обычный, третий с вложенным списком ), так вот на классах можно было унаследовать логику и вывод либо переопределить все оставив только входные пропсы, а на функциях придется все переписывать или есть какие-то паттерны там для решения таких задач?
Не ругайтесь, я ещё зелёный разраб)
для переиспользования логики используются хуки, для тестов хорошо подходит cypress. Про одно и второе достаточно будет официальной документации
Да возможно tdd, но каков смысл когда есть интерфейсе программирование с тс) для тестов - jest, enzyme, mocha
Обсуждают сегодня