12.3K ·GitHub
Что это такое?
Тщательно подобранный awesome-список, в котором собраны примеры Redux, промежуточные слои (middleware), инструменты, заготовки проектов и обучающие материалы — один большой каталог ссылок с более чем 12 тысячами звёзд.
Это инструмент, который нужно устанавливать, или просто список ссылок?
Устанавливать ничего не нужно — это один файл README, который служит каталогом. Вы просматриваете его оглавление и переходите по ссылкам на документацию, примеры и стартовые наборы.
Что такое сам Redux?
Redux называет себя предсказуемым хранилищем состояния для JavaScript-приложений: есть один центральный store, который хранит состояние приложения и обновляется через actions (действия). Именно из-за этой центральной роли все разделы списка с фреймворками и примерами крутятся вокруг него.
Что означают пометки :metal: и :fire:?
В разделе Marks этого списка :metal: обозначает универсальные (изоморфные) проекты, а :fire: — проекты с горячей перезагрузкой (hot reload). Так можно с одного взгляда находить заготовки и примеры с этими двумя возможностями.
Зачем смотреть этот список, если можно просто почитать официальную документацию Redux?
Документация учит самому Redux, а этот список показывает всю окружающую экосистему — промежуточные слои, генераторы вроде generator-redux, наборы инструментов вроде Rekit, а также десятки обучающих материалов и описаний реальных приложений. Так можно найти библиотеки и приёмы, которых в официальной документации нет.
What are similar projects?
react-redux-links, awesome-react-hooks, awesome-angular, awesome-vite, react-developer-roadmap, Project-Ideas-And-Resources, free-programming-books-zh_CN, awesome-nextjs
Which topics is it in?
redux, middleware, boilerplate, angular, state-management, react-native, multilingual, awesome, vue, guide, learning-resources, documentation