Effector example

Учебный проект на стеке Effector + React + TypeScript

Суть примера

Проект представляет собой небольшое клиент-серверное приложение, работающее с данными о пользователях. Основная модель - User. Можно получить сведениях о всех пользователях, добавить нового пользователя или обновить сведения о существующем.

Составляющие

  • client - клиент приложения, представляющий собой React-приложение
  • server - небольшой Node.js сервер, обрабатывающий HTTP-запросы

Запуск

  1. Перейдите в папку server, установите зависимости командой npm i и запустите сервер командой npm start
  2. В другом окне терминала перейдите в папку client, установите зависимости командой npm i и запустите его командой npm start

Клиент доступен по ссылке http://localhost:3000.
Сервер доступен по ссылке http://localhost:9000

Замечание

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

По любым вопросам можно обратиться в Telegram @Betchika99