Русский
Открыть в Telegram

Пост Создание бесконечного скролла и E2E тест к нему

22 мая 2024
З
Заметки про React
Ссылка
нажмите — покажем
Создание бесконечного скролла и E2E тест к нему Бесконечный скролл позволяет загружать данные на страницу поэтапно, в процессе скролла пользователя. В блоге Wanago автор описал как работает бесконечный скролл с Intersection Observer для постраничной загрузки данных. Для тестирования функционала используется библиотека Playwright. Узнать количество загруженных записей можно с помощью функции toHaveCount, а проскроллить до элемента-якоря можно с помощью scrollIntoViewIfNeeded: import { expect, test } from '@playwright/test'; test.describe('The Posts page', () => { test.describe('when visited', () => { test.beforeEach(async ({ page }) => { await page.goto('/'); }); // ... test.describe('and when the user scrolls down', () => { test('should contain forty posts', async ({ page }) => { const posts = page.getByTestId('post'); await expect(posts).toHaveCount(20); await page.getByTestId('loader').scrollIntoViewIfNeeded(); await expect(posts).toHaveCount(40); }); }); }); }); https://wanago.io/2024/04/29/react-infinite-scrolling-e2e-playwright/
52 · 3.1K ·

Рядом в ленте

ЗЗаметки про ReactГайд по SolidJS для React разработчиков Код на Solid очень похож на React, т.к. оба используют JSX. Однако Solid работает по-другому и важно знать эти отличия. ЗЗаметки про ReactКак работает RSC В блоге Smashing Magazine автор Лазарь Николов написал подробную статью о том, как работает React Server Components и как это отражается на заг
это сообщение
ЗЗаметки про ReactReact Compiler вышел в open source Появилась документация по React Compiler, в которой предлагают попробовать экспериментальную версию компилятора. Для того чтоЗЗаметки про ReactПредпочитайте несколько композиций В своем блоге Кайл Шевлин предложил, что, если компонент имеет ограниченный набор вариантов обработки, то будет удобнее иметь
ЗЗаметки про ReactЗаметки про React@ru_react_notes · канал · Технологии
3 412подписчиков491постов в индексе
Лента площадки Открыть в Telegram

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Границы индекса · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем