169 похожих чатов

Добрый день, если стейт для компонента уже написан на хуке

useState, стоит ли переделывать его на MobX(в общем стейт менеджер)? И если стоит, куда запихнуть стейты для инпутов, которые часто изменяются?

18 ответов

6 просмотров

зачем? какая мотивация преследует?

Максим-Вольский Автор вопроса
Firstname Lastname
зачем? какая мотивация преследует?

Вопрос по поводу производительности больше) Если у стейт менеджера в плане производительности есть преимущества перед хуком, то думаю стоит это сделать

Максим-Вольский Автор вопроса
Firstname Lastname
откуда такая информация?

Я спрашиваю, не утверждаю)

В state manager обычно хранят глобальные состояния вроде isAuth и states для работы с данными(posts, isLoading,error и т.д.)

Максим-Вольский Автор вопроса
Heodark
В state manager обычно хранят глобальные состояния...

то есть стейт менеджеры не предназначены для хранения значений всяких локальных инуптов?

Максим Вольский
то есть стейт менеджеры не предназначены для хране...

зависит от стейт-менеджера. касательно редакса – точно нет

Максим-Вольский Автор вопроса
Firstname Lastname
зависит от стейт-менеджера. касательно редакса – т...

ой нет, редакс в мусорку. Слишком он замудрён в плане развертывания. Промежуточных моментов много мне показалось

Максим-Вольский Автор вопроса
Heodark
Да states inputs в state manager не хранят

а есть какие-нибудь, которые предоставляют функционал для хранения подобных локальных значений? Или никто не запаривается с этим потому что useState для этих задач итак прекрасно подходит? Мне интереса ради, бежать переписывать на него я не собираюсь)

Максим Вольский
а есть какие-нибудь, которые предоставляют функцио...

effector с этой задачей справляется отлично. но я бы не рекомедовал использовать стейт-менеджеры для простых форм

Лучше react hook form

Это уже стм

Все зависит от кейса, возможно, тебе прекрасно подойдёт флоу форма -> сабмит -> передаём в стм -> пляшем

Максим-Вольский Автор вопроса
Dmitry Remezov
Это уже стм

стм это что? Возможно я знаю это, просто сокращение не слышал

Максим-Вольский Автор вопроса
Taras Postoliuk
стейт менеджер

а ок, просто не видел еще до этого, чтобы так называли) Буду знать

Максим-Вольский Автор вопроса
Dmitry Remezov
Все зависит от кейса, возможно, тебе прекрасно под...

а там какой-то валидации не требуется. Логика построена так, что туда можно воткнуть только то, что уже существует. Поэтому валидация там как таковая не нужна)

Похожие вопросы

Обсуждают сегодня

ого, прикольно, а что пишешь?
CodWiz | Серёжа by CodWiz
32
А что за прикол,типа тут я никого не найду получается?
🥀
17
а почему бы не поведать миру эти дополнения, сделав их по сути стандартными для ide ?
Mixail Frolov
26
А как ребята типа теле2 зашли? У них же пополнение баланса моментальное
Alexandr Dubickiy
22
Хочу поинтересоваться,для кого-то сейчас актуально изучение языков? Поделюсь материалами по иностранным языкам.
Дима
12
Здравствуйте. Какое условие необходимо, что бы приложение скомпилированное лазарусом в ubuntu запускалось на astra linux?
Эдуард Щербаков
21
Нужно найти номер позиции, с которой начинается подстрока S2 в строке S1. lea di, s1 ;Строка lea si, s2 Подстрока again: mov al, [si] mov ah, 02 ...
Ыиу
11
Выиграл лотерейные билеты (во взрослую жизнь), где обменивать на игрушки?
Magic
8
Привет Вам, Гуру вапора Смею обратиться с вопросом, по какой причине не сохраняются куки через request.client.send(get) и urlsession? Опишу чуть точнее: - есть первый запрос, ...
Alexander Orlov
10
.model small .stack 100h .data x db ? y db ? equation db 10, 5, -20 result db ? .code main proc mov ax, @data mov ds, ax ; Ввод координат x и y ...
Mr Beast
1
Карта сайта