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

User

Send message

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

Reading time5 min
Views5.8K

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

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

Читать далее
Total votes 2: ↑2 and ↓0+2
Comments1

Information

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

Specialization

Frontend Developer
React
JavaScript
CSS
HTML
Node.js
NextJS
NestJS
TypeScript
Jest
Web development