605 читали · 4 года назад
⚛ 5 продвинутых паттернов React-разработки
Обзор пяти современных передовых шаблонов разработки на React с их достоинствами и недостатками, а также примерами кода. Каждый хороший разработчик должен думать о качестве кода и удобстве его использования. Особенно это важно, если вашим кодом будут пользоваться другие разработчики, например, если вы пишете библиотеку компонентов. В этом случае особенно важным становится вопрос контроля и расширяемости. Идеальный библиотечный компонент React: В поисках этого Идеального компонента сообщество React разработало несколько классных паттернов, которые вы должны взять на вооружение...
531 читали · 3 года назад
Как сохранить фильтры и страницу при переходе между страницами на примере React + Ant design
Для сохранения состояния компонента между переходами и обновлениями страницы можно использовать различные подходы. В React есть несколько способов реализации этой функциональности, но одним из наиболее распространенных подходов является использование React Context. Для сохранения состояния фильтров и текущей страницы таблицы Ant Design мы можем создать контекст с помощью функции createContext из библиотеки React. Затем мы можем использовать Provider, чтобы предоставить доступ к этому контексту для всех компонентов, которым это необходимо. В качестве примера рассмотрим следующий код: import React,...