/
Bybaleshqa
/
Forktest
Обзор
Документация
Войти
/
Bybaleshqa
/
Forktest
Код
Запросы
1
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
packages/styler-sync/src/utils/makeSetStateById.ts
12 строк
328 B
Полюхов Владислав Вадимович
feat(styler-sync): реализован механизм синхронизации со Styler
06 ноя 2024, 10:57
06 ноя 2024, 10:57
76e3ad9
Код
Авторство
О чём код?
import { ThemeProviderId } from '../types' export const makeSetStateById = <T>( setState: React.Dispatch<React.SetStateAction<Record<ThemeProviderId, T>>> ) => { return (id: ThemeProviderId, changedState: Partial<T>) => { setState((prev) => ({ ...prev, [id]: { ...prev[id], ...changedState }, })) } }