Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/annakharatova/posts


https://github.com/annakharatova/posts

fsd react redux rtk-query scss typescript

Last synced: 8 days ago
JSON representation

Awesome Lists containing this project

README

        

# Проект: Тестовое задание.

## Технологии
![React](https://img.shields.io/badge/-React-61daf8?logo=react&logoColor=black)
![Redux](https://img.shields.io/badge/Redux-violet?logo=Redux&logoColor=violet&labelColor=white)
![TypeScript](https://img.shields.io/badge/TypeScript-blue?logo=TypeScript&logoColor=black&labelColor=white)

## Описание проекта
https://annakharatova.github.io/Posts/

Проект написан на TypeScript, c использованием FSD-архитектуры, React Router DOM, RTKQuery.
Загрузка списка постов происходт с JSONPlaceholder.
Бесконечный скролл + виртуацизация: загружается 10 постов, по мере прокрутки страницы, загружается еще по 10 постов
## Запуск проекта

Для запуска проекта необходимо выполнить следующие действия:

1. Склонировать проект на ваш компьютер с [Github](https://github.com/AnnaKharatova/Posts.git) с помощью команды:
```
git clone https://github.com/AnnaKharatova/Posts.git
```
2. Установить зависимости:
```
npm install
```
3. Запустить проект:
```
npm start
```