Код данного проекта типизирован с помощью Flow flow что способствует внутренней согласованности и более устойчивому коду.
Вы можете узнать больше о поддержке TypeScript
и flow
в нашем руководстве по типам.
Эта кодовая база использует ряд различных стратегий тестирования, включая модульные, интеграционные, браузерные и тесты производительности. Тестирование различных аспектов системы помогает повысить ее качество и стабильность.
Покрытие кода тестами не есть гарантией работоспособности кода, но это хороший индикатор. Данный проект на текущий момент имеет ~94% coverage.
Этот проект разработан, чтобы добиться чрезвычайной производительности - это часть его ДНК. Он предназначен для выполнения наименьшего количества возможных обновлений. Вы можете прочитать о проделанной работе в ходе разработки react-beautiful-dnd
здесь:
Больше в media
Большое внимание было уделено тому, чтобы библиотека была как можно более легкой. Она может быть еще меньше, если вы уже используете какие-то из базовых зависимостей.