Дорога в тысячу миль начинается с первого шага

Антон Иноземцев antoninozemsev

Рейтинг: 4 656
не верифицирован
Всего отзывов: 108 0
Профессионализм: 10 Коммуникация: 10
Выполнил заданий: 121
  • Надежность: Использовал: Работал по Безопасной сделке
  • Работ в портфолио: 51
  • Типовых услуг: 0
  • Работ на продажу: 0
Был на сайте:

React-Pizza

Используемые навыки:

Описание

Полноценное фронтенд-приложение на ReactJS.
Компоненты, страницы, сортировку, поиск, пагинацию, фильтрацию, popup-окна и т.д.
Взаимодействие с серверной частью, отправка запросов на бэкенд.
Разработка навигации по страницам без перезагрузки.
Создание глобального хранилища данных для всего приложения.
Работа с LocalStorage для хранения настроек сайта.
Lazy Loading (ленивая подгрузка) + debounce (оптимизация для поиска пицц).
Оптимизация перерисовок/ререндеров компонентов, code splitting (разделение кода на отдельные JS-файлы), работа с tree shaking и сокращение импортов компонентов.
Создание адаптивной вёрстки.
И многое другое.

Технологии:
ReactJS 18
TypeScript
Redux Toolkit (хранение данных / пицц)
React Router v6 (навигация)
Axios + Fetch (отправка запроса на бэкенд)
React Hooks (хуки)
Prettier (форматирование кода)
CSS-Modules / SCSS (стилизация)
React Content Loader (скелетон)
React Pagination (пагинация)
Lodash.Debounce
Code Splitting, React Loadable, useWhyDidYouUpdate

Ссылки на примеры реализации

 hammod-m.github.io/react-pizza/

Презентация проекта

pic4528410.jpg

Оценили проект:

0