Библиотека React
React — это JavaScript-библиотека для создания интерактивных пользовательских интерфейсов.
React декларативен и основан на компонентах, что упрощает разработку и отладку. Благодаря декларативности достаточно описать визуализацию частей интерфейса приложения в разных состояниях, а React будет при изменении внутреннего состояния приложения автоматически и своевременно обновлять интерфейс. Компонентная структура упрощает разработку сложных интерфейсов за счёт декомпозиции большого и сложного интерфейса на небольшие и понятные составляющие. Визуальным состоянием всех компонентов приложения обычно управляют, отслеживая внутреннее централизованное состояние приложения.
Для управления внутренним состоянием мы используем MobX и MobX State Tree (MST). Самое краткое описание MobX, очень точно отражающее суть, — «Like React, but for Data». MobX обеспечивает консистентность и согласованность внутреннего состояния фронтенд-приложения, предоставляя удобные инструменты для его изменения. MST расширяет возможности MobX, делая управление внутренним состоянием приложения ещё более удобным.
MobX + MobX State Tree + React — это отличная связка для разработки интерактивных интерфейсов.
Наши услуги