Библиотека вроде достаточно зрелая, почти 3 тысячи звезд на гитхабе, больше 300 форков, пара рекомендаций на Хабре… Почему бы и нет? Наш проект стартовал в феврале 2017, писали на Kotlin.

Казалось бы, что могло пойти не так?
Информационный портал по безопасности » Информационная безопасность » Страница 12
Автор: admin от 28-02-2018, 14:35, посмотрело: 322
Категория: Информационная безопасность
Автор: admin от 28-02-2018, 14:35, посмотрело: 425
Категория: Информационная безопасность
Автор: admin от 28-02-2018, 14:35, посмотрело: 328
malloc()/free()
, что поистине просветляет. Даже низкоуровневые конструкции можно вставлять в самом языке!Категория: Информационная безопасность
Автор: admin от 28-02-2018, 14:35, посмотрело: 324
Категория: Информационная безопасность
Автор: admin от 28-02-2018, 12:25, посмотрело: 304
Категория: Информационная безопасность / Криптография
Автор: admin от 28-02-2018, 12:25, посмотрело: 190
Категория: Информационная безопасность / Криптография
Автор: admin от 26-02-2018, 12:50, посмотрело: 221
Категория: Информационная безопасность
Автор: admin от 26-02-2018, 12:50, посмотрело: 219
Категория: Информационная безопасность
Автор: admin от 26-02-2018, 12:50, посмотрело: 246
Категория: Информационная безопасность
Автор: admin от 26-02-2018, 12:50, посмотрело: 227
Именно благодаря Redux для меня началось путешествие в мир удивительного функционального программирования. И это первое из функциональщины, что я попробовал в production. Прошли те времена, когда я использовал DOM для хранения состояния и неуверенно манипулировал им с помощью jQuery.
Redux — это инструмент для управления состоянием приложения (state), который позволяет полностью отделить его от представления (view). Представление (view) становится производным состояния (state), которое предоставляет пользователю интерфейс для его изменения. Действия пользователя (actions) не изменяют состояние (state) напрямую. Вместо этого они попадают в редюсер (reducer). Это такая чистая функция, которая на основе предыдущего состояния (state) и действия (action) генерирует следующее состояние (state). Такой подход к обновлению данных во многом был вдохновлен архитектурой языка программирования Elm и концепцией однонаправленного потока данных Flux. Это, возможно, самая популярная javascript-библиотека для иммутабельного изменения состояния из тех, что существуют сегодня. Авторы Redux сфокусировались на решении одной единственной проблемы — управление состоянием приложения (state), и сделали это хорошо. Redux получился достаточно модульным, чтобы работать с различными библиотеками для отображения представления (view).
React использует аналогичный сфокусированный подход для представления (view), имеет эффективный виртуальный DOM, который можно подключить к DOM браузера, нативным мобильным приложениям, VR и прочим платформам.
Что бы создавать надежные, функциональные и легко отлаживаемые web-приложения, можно использовать React и Redux. Правда, потребуются вспомогательные библиотеки вроде react-redux и куча boilerplate-кода. А можно попробовать Hyperapp.
Категория: Информационная безопасность