/Zenbit-intensive

Java Script (React/ Redux) App, rather it is just a dummy online shop

Primary LanguageJavaScript

[Ru]

Что это ?

Мини-проект основан на полученных знаниях о JS (React, Redux) и Firebase.

Какая цель ?

Практически применить свои навыки в процессе изучения фронт энд технологий )

Из полезного:

  • Использование React hooks, ES6 синтаксиса;
  • Использование разметки JSX;
  • Стилизация верстки с помощью SCSS препроцессора;
  • Использование глобального стора Redux;
  • Использование Redux-persist для постоянности отдельных редьюсеров;
  • Применение thunk middleware для асинхроных запросов и диспатча функций;
  • Написание собственного middleware для доступа к Firebase;
  • Использование платформы Firebase Console для хостинга и Realtime Database;

[En]

Mini-project, based on knowlages about Firebase and React/Redux JS technologies. Used skills:

  • React Hooks and ES6 syntax;
  • JSX code was styled by SCSS preprocessor;
  • Instead React state was used Redux global storage;
  • Redux-persist used to ensure separate reducers data consistency after application full reload;
  • Thunk middleware process asynchronous API query and dispatch functions;
  • Own Redux middleware did invent for access to Firebase backend;
  • Firebase Consoole is using as hosting and realtime database.