Найти в Дзене
Покупайте СтеллыИ дарите их за контент
4 года назад

Вам действительно нужна React -библиотека управления состоянием?

(если нужна - Redux vs Recoil) #Recoil #React #JS #ReactJS #CRM #SUREcrm #state management  #управление состоянием react #разработка приложений #программирование Что вам нужно знать, прежде чем использовать React-библиотеки, такие как Redux Если вы читаете это, вам, вероятно, интересно, нужна ли вашему приложению или веб-сайту сторонняя библиотека для управления состоянием — или, возможно, вы думаете, что она вообще не нужна. Здесь я объясню, когда это может стоить того, а когда может оказаться бесполезным для вашего приложения...

4 года назад

SUREcrm Описание фронтенд-части (React JS) проекта (часть 2)

В качестве frontend используется React 17 (typescript), Recoil, Material-UI 5 Репозиторий: https://github.com/levtrilev/surecrm - проект является открытым. Вы можете свободно копировать и использовать его. Данное описание поможет разобраться в коде. Соглашение об именовании объектов: переменные и папки именуются, начиная с маленькой латинской буквы. Объекты, компоненты и типы данных именуются, начиная с большой латинской буквы, с использованием нотации camelCase. (исключения – объекты, одноименные с объектами БД, например, поля JSON-объектов, где_используется_кебаб_нотация...

4 года назад

SUREcrm Описание разработчика (часть 1)

#recoil #react #js #reactjs #crm #surecrm #разработка приложений #программирование #opensource #open source SUREcrm - это свободная (opensource) CRM система. На самом деле, это скорее система общего назначения для управления бизнесом (ERP). Это платформа, снабженная всем необходимым для создания enterprise-wide облачных приложений. Предусмотрена JWT-авторизация. Каждый арендатор (tenant) имеет возможность регистрировать своих пользователей и регулировать их доступ. У каждого арендатора есть возможность создавать нужные ему роли и назначать эти роли своим пользователям...

4 года назад

Лёгкая система планирования производства (часть 9). Готово - забирайте бесплатно

Ранее я описал проблему (ч.1), поставил задачу (ч.2), спроектировал решение (ч.3), познакомил вас с платформой разработки (ч.4), начал разработку заказа покупателя (ч.5), Разработал Техкарту (ч.6), Закодировал на языке C#\.Net логику заказа (ч.7), Разработал заказ поставщику (ч.8). В предыдущих сериях я реализовал информационные потоки планового выбытия материалов и планового поступления материалов (МТР). Сегодня доработаю фактическое поступление материалов и фактическое выбытие. Заказ поставщика...

4 года назад

Разрабатываю систему планирования MRP (часть 8). План поступления материалов

Ранее я описал проблему (ч.1), поставил задачу (ч.2), спроектировал решение (ч.3), познакомил вас с платформой разработки (ч.4), начал разработку заказа покупателя (ч.5), Разработал Техкарту (ч.6), Закодировал на языке C#\.Net логику заказа (ч.7). Теперь, когда у меня есть информационный поток планового выбытия материалов, реализую поток планового поступления материалов, чтобы затем наложить один на другой и увидеть плановые остатки (их достаточность). Материалы поступят от поставщика в соответствии с плановой датой, указанной в Заказе на закупку, – надо создать такой тип документа в системе...

4 года назад

Разрабатываю систему планирования материалов (часть 7). Программирование на .Net / С#. No-Code заканчивается, начинается Low-Cod

Ранее я описал проблему (ч.1), поставил задачу (ч.2), спроектировал решение (ч.3), познакомил вас с платформой разработки (ч.4), начал разработку заказа покупателя (ч.5), Разработал Техкарту (ч.6). Теперь, когда у меня есть Техкарта, возвращаюсь к разработке Заказа, где, как мы помним, из таблицы заказанных изделий с помощью данных Техкарты нужно получить таблицу потребности в материалах. Я уже создал в Заказе еще одну табличную часть «materials» точно так, как ранее я создал в Заказе часть «products» (см...

Покупайте СтеллыИ дарите их за контент