Pull to refresh
3
0
Павел Джагриев@mordorhell

User

Send message

Как сделать свой собственный менеджер состояния в React всего с одним хуком

Reading time5 min
Reach and readers6.7K

Представьте задачу, что вам нужно изменять состояние однотипных компонентов, затрагивающих только один из них. Нечто очень похожее можно реализовать с использованием контекста React. Но в этом случае мы рискуем получить повторный рендер на всех потребителях контекста, что не очень хорошо, если таких потребителей на странице одновременно довольно много.

В этой заметке я постараюсь разобрать решение, которое позволяет изменять состояние только тех потребителей, которые необходимо изменить. Причем такое поведение будет обеспечено всего одним хуком.

Читать далее

Information

Rating
Does not participate
Location
Саратов, Саратовская обл., Россия
Date of birth
Registered
Activity

Specialization

Фронтенд разработчик
React
JavaScript
CSS
HTML
Node.js
Next.js
NestJS
TypeScript
Jest
Веб-разработка