React
JavaScript-библиотека с открытым исходным кодом
О технологии
React — JavaScript-библиотека с открытым исходным кодом для разработки пользовательских интерфейсов. React разрабатывается и поддерживается сообществом отдельных разработчиков и корпораций. React может использоваться для разработки одностраничных и мобильных приложений.
Преимущества
Универсальность. React — это JavaScript-библиотека, а JavaScript — популярный язык программирования, который используется повсеместно. Ни одна другая JS-библиотека не работает в таком количестве окружений и на таком количестве устройств.
Гибкость. React гибкий, потому что дает возможность:
- выбирать, какие библиотеки использовать
- менять инструменты разработки
- сделать приложение полностью на React или использовать его для одной фишки
Отличный DevX. Это опыт разработчика, то есть то, насколько удобно, комфортно и просто разработчику взаимодействовать с технологией.
Читаемость. В React приложение разбито на компоненты, поэтому в 9 случаях из 10 при поломке видно, в какой части кода беда
React существует уже 11 лет и за это время:
- успели найти решения для всех типичных проблем;
- придумали тысячи инструментов, которые делают жизнь разработчика проще;
- сформировали вокруг библиотеки гигантскую и постоянно растущую экосистему.
Пример работы
Гео Тайм ВСР
Веб-приложение для контроля внутрискважинных работ на объектах
Ключевые результаты
- уменьшили простои и непроизводственное расходование времени;
- сократили время формирования отчета с 3 дней до 2 часов;
- систематизировали рабочие операции и процессы заказчиков;
- быстрое формирование отчёта по непроизводственным работам – быстрое принятие решений.