Для того, чтобы улучшить развитие каждогоReact
Эффективность проекта, совмещенная автором с его реальным опытом работы, резюмируется следующим образом.React
Общие плагины для проектов.
1. Государственное управление
-
Redux
JavaScript
Контейнер состояния, обеспечивающий предсказуемое управление состоянием - MobXУправление состоянием стало простым и расширяемым благодаря функциональному реактивному программированию.
-
Redux Thunk
Redux
промежуточное ПО для асинхронной обработки -
Redux Saga
Redux
Промежуточное ПО для управления приложениямиSide Effect
(Побочные эффекты, такие как асинхронная выборка данных, доступ к кешу браузера и т. д.) -
Dvaна основе
redux
иredux-saga
схема потока данных
2. Библиотека компонентов пользовательского интерфейса
-
Ant designна основе
Ant Design
дизайн-системаReact UI
Библиотека компонентов, в основном используемая для исследований и разработок средних и конечных продуктов корпоративного уровня. -
Ant design mobileна основе
Ant Design
дизайн-системаReact UI
Библиотека мобильных компонентов -
MaterialUIСамый популярный в мире дизайн на основе текстур
React UI
библиотека -
React toolboxнабор использования
CSS
Реализация функций модуляGoogle
изMaterial Design
нормативныйReact
компоненты -
React VirtualizedТот, который может отображать большие списки и таблицы
React
решение -
Fabric UIМайкрософт с открытым исходным кодом
UX
Набор фреймворков для создания красивых кроссплатформенных приложений с общим кодом, дизайном и интерактивным поведением. -
React desktopна основе
React
изJavaScript
Библиотеки, предназначенные для того, чтобы привнести в Интернет привычные возможности рабочего стола, в том числе многиеmacOS Sierra
иWindows 10
компоненты.react-desktop
иNW.js
иElectron.js
Идеальное сочетание, но можно использовать в любомJavaScript
используется в управляемых проектах -
ZentЮзан ПК
WebUI
нормативныйReact
Внедрение, обеспечивающее полный набор основных компонентов пользовательского интерфейса и некоторых часто используемых бизнес-компонентов. -
react-iconsна основе
React
Инкапсулированная богатая библиотека иконок
3. Инструменты
-
react-copy-to-clipboardна основе
React
Компонент «Копировать в буфер обмена» - qrcode.reactна основеReactКомпонент, который генерирует QR-код
-
nprogressприменять к
YouTube
,Medium
и т. д. компонент верхнего индикатора выполнения -
react-syntax-highlighterна основе
React
Компонент подсветки кода - react-contextmenuкомпонент контекстного меню
-
emoji-martна основе
React
библиотека выражений -
react-highlight-wordsна основе
React
выделение ключевых слов
4. Визуализация данных
-
AntVВключают
G2
,G6
,F2
,L7
И полный набор спецификаций по использованию и дизайну диаграмм для мощной визуализации данных. -
G2Plotна основе
G2
Упакованная готовая библиотека визуальных компонентов -
rechartsиспользовать
React
иD3
Создание пользовательской библиотеки диаграмм - ViserБиблиотека визуализации, поддерживающая несколько основных фреймворков
5. Эффект анимации/движения
-
Halogenиспользовать
React
Коллекция анимаций загрузки -
react-moveкрасивый, управляемый данными
React
Анимация, всего 3.5кб (gzip) - react-springБиблиотека анимации, основанная на физике пружин.
- Ant MotionПредоставляет отдельные элементы, комбинированную анимацию и полные анимационные решения.
-
scenejsна основе
JavaScript
иCSS
Библиотека анимации временной шкалы - react-text-loopТекстовая карусельная анимация
6. Перетаскивание/сортировка
- react-beautiful-dndХорошая портативная библиотека перетаскивания списков
- react-dndПомогает нам создавать сложные интерфейсы перетаскивания, сохраняя компоненты отдельными
- react-moveableГибкая и мощная библиотека перетаскивания, которая поддерживает свободное перетаскивание, масштабирование и контрольные линии.
- react-grid-layoutМощная библиотека сортировки и масштабирования с помощью перетаскивания сетки.
- mixitupМощная библиотека анимации сортировки карточек списка
7. Обработка изображений
- react-image-cropМощная библиотека обрезки изображений
- react-sparklinesАвтоматически генерировать линии тренда на основе данных
-
dom-to-imageна основе
dom
генерация картинокcanvas
библиотека - react-img-editorредактор изображений
8. Связанный с редактором
- braft-editorредактор форматированного текста
- powerNiceредактор уценки/обогащенного текста
- GGEditorВизуальный редактор диаграмм
- react-codemirror2редактор кода
- jsoneditorjson-редактор
- h5-dooringРедактор страниц H5
9. Карта, связанная
- google-map-reactПлагин Google Карт
- react-amapПлагин карты Gaode
- @uiw/react-baidu-mapКарта Байду
10. Леса
-
Create React AppНеобходим для начинающих
React
Дурак Леса -
Next.jsСборка с серверным рендерингом
React
строительные леса - umiФреймворк интерфейсных приложений корпоративного уровня
-
webpack3_reactсовместимый
IE9+
и предоставить полныйReact
Ведро для всей семьи
Наконец
Автор синхронизировал документ на github, адрес такой:
В настоящее времяH5-DooringВизуальный редактор также успешно обновил документы по разработке и развертыванию, и заинтересованные друзья могут это почувствовать.