Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

react-declarative

Реализация формы документа и справочника

Поддержать проект

Important

Сделано с использованием react-declarative, чтобы решить ваши проблемы. ⭐Star and 💻Fork будет крайне полезен

Описание

Проблема

На текущий момент при разработке решений с применением библиотеки React встает проблема написания CRM систем в связи с наличием многократно повторяющихся форм списков и карточек элемента списка. Как следствие, при классической разработке с применением Redux, встает проблема дублирования кода, осуществляющего загрузку данных с сервера с пагинацией, сортировкой, фильтрацией, создания и сохранения измененных данных.

Решение

Во избежание каскада ошибок в дублированном коде, необходимо создать стандарт, осуществляющий разбиение списочных форм и элементов списка по роутам, а также однотипный механизм загрузки и сохранения данных. Для реализации было решено сделать проект-пример, который позволял бы наглядно продемонстрировать разработанную методологию на настоящем коде.

Запуск

npm install
npm start
npx open-cli http://localhost:3000/

Скриншоты

Списочная форма

Форма элемента списка наглядно демонстрирует вывод элементов из CRUD c передачей параметров в GET запросе для сортировки, фильтрации, пагинации

list

Форма элемента списка

Форма элемента списка открывается по клику на элемент списка или кнопке "+" в правом верхнем углу

one

Боковое меню

Переключение списочных форм осуществляется через боковое меню

scaffold

About

The List Component basic example without any state management

Topics

Resources

Stars

Watchers

Forks

Used by

Contributors

Languages