Size: a a a

React Native — русскоговорящее сообщество

2020 April 03

%

%username% in React Native — русскоговорящее сообщество
Другое дело что ваш комплнент знает слишком много и делает слишком много и работает как черная коробка
источник

%

%username% in React Native — русскоговорящее сообщество
Ящик, конечно же ящик
источник

Д

Даниэль in React Native — русскоговорящее сообщество
Да, но я хотел посмотреть как это визуально будет выглядеть)) что монтируется компонент без пропсов, приходят пропсы - он выводит их списком. Это уже ящик?
источник

Д

Даниэль in React Native — русскоговорящее сообщество
Если обернуть компонент в редакс можно симулировать запросы на сервер
источник

%

%username% in React Native — русскоговорящее сообщество
Ну словами то конечно не ящик, а вот сторибук уже может иначе воспринимать. Короче, у меня в тестовой версии по тапу несколько раз на лого контекст переключает апп в режим сторибука, где можно потыкать все экраны списком
источник

%

%username% in React Native — русскоговорящее сообщество
Сторибук не для этого, а для тестирования ui
источник

%

%username% in React Native — русскоговорящее сообщество
Запросы на сервер надо тестировать в другом месте :-)
источник

%

%username% in React Native — русскоговорящее сообщество
Сторибук даёт вам возможность протестировать ui на разных языках, протестировать его одинадцатиклассницой и проверить ничего ли не разваливается
источник

Д

Даниэль in React Native — русскоговорящее сообщество
Но так как мне увидеть несколько визуальных состояний одного компонента? Несколько раз его отрендерить с разными пропсами?
источник

%

%username% in React Native — русскоговорящее сообщество
Да! Именно так
источник

Д

Даниэль in React Native — русскоговорящее сообщество
Ок, тогда я понял
источник

%

%username% in React Native — русскоговорящее сообщество
Это нагдядный пример всех состояний и что все они работают корректно
источник

%

%username% in React Native — русскоговорящее сообщество
Вот тут почитайте- полезно
источник

%

%username% in React Native — русскоговорящее сообщество
источник

Д

Даниэль in React Native — русскоговорящее сообщество
А, например, если компонент формы, а там валидация, её тоже нельзя в сторибуке тестировать?
источник

%

%username% in React Native — русскоговорящее сообщество
Подход подходит на 100% к рн
источник

Д

Даниэль in React Native — русскоговорящее сообщество
Ок, почитаю, спасибо
источник

%

%username% in React Native — русскоговорящее сообщество
Почему же? Вбейте кривые initialValues ))
источник

%

%username% in React Native — русскоговорящее сообщество
Валидация, если не серверная, отработает
источник

%

%username% in React Native — русскоговорящее сообщество
Для формика не забудьте включить enableReinitialize
источник