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

Как сделать так, чтобы при нажатии на бургер, он делался

крестиком?
Как это правильно сделать?
Завести локальный стейт?

Какой ход действий?

15 ответов

10 просмотров

ну классы цепляешь нужные просто локальное состояние может и нет смысла, а вот в редаксе его разместить самое то что то вроде isMainMenuOpen, ну и класс к нему привязать, который полоски в крестик преобразует

Володимир Свириденко
Редакса нет

ну где ты там глобальное состояние хранишь? в контексте?

Sarevok
ну где ты там глобальное состояние хранишь? в кон...

Посмотрите пожалуйста, вот у меня на всё приложение есть один стейт который я храню в контексте, я понимаю как добавить второй, а что и где я буду оборачивать для того, чтобы пробрасывать стейт по тому открыта ли модалка?

Володимир Свириденко
screenshot Посмотрите пожалуйста, вот у меня на всё приложени...

Не силен в контекстах )) я бы такое хранил в СМ (redux-tookit/mobx/effector по вкусу). Обычно делают несколько разных вложенных друг в друга контекстов которые примерно такую же роль играют, как и редьюсеры в редаксе. т.е. есть под каждую отдельную задачу свой контекст но я считаю СМ более удобными и оптимизированными под такое

Sarevok
Не силен в контекстах )) я бы такое хранил в СМ (r...

Тащить стэйт менеджер ради состояния кнопки?

Дмитрий
Тащить стэйт менеджер ради состояния кнопки?

Ну и что? что у него там только состояние кнопки на всю приложеньку будет? и вот кроме этого никаких больше данных и никакого функционала?

Sarevok
Ну и что? что у него там только состояние кнопки ...

Ну и что? - сильно Он вроде не говорил больше про функционал пока что)

Дмитрий
Ну и что? - сильно Он вроде не говорил больше про ...

В общем я не веду холивары про нужность СМ. я им пользуюсь и другим предлагаю. Один хрен лучше чем контексты и удобнее.

Sarevok
В общем я не веду холивары про нужность СМ. я им ...

Рекомендую изучить контекст и понять плюсы и минусы в сравнении со стэйт менеджерами. А не говорить что «один хрен лучше и удобнее». Это инструменты) холиваров и нет ни каких

Володимир Свириденко
screenshot Посмотрите пожалуйста, вот у меня на всё приложени...

В общем тебе нужно завести тут же стэйт с состоянием твоей кнопки, передать сам стэйт и сетСтейт в провайдер(как ты передал hlc), если ты этим провайдером еще не обернул приложение - обернуть, после этого можешь использовать значения которые передал в провайдер в любом компоненте примерно вот так: всеЗначенияКонтекста = useContext(твойКонтекст)

Дмитрий
В общем тебе нужно завести тут же стэйт с состояни...

С контектом разобрался, а в самой компоненте теперь что делать?

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

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

Добрый верчер, а стоит ли использовать lea для вычислений произвольных значений, как замена add/imul?
strewg
28
У меня такой вопрос. Вот мне нужно сделать бинарный файл с ассемблер кода: [bits 32] [org 0x7c00] start: cli mov esp, stack_space call _main hlt section .tex...
Dmytro Parkhomenko
26
@FAssembler не знаешь, fasm поддерживает thumb?
Александр Белокопытов
46
Сколько гигабайт у тебя набирается?
Maksim Lapshin
16
Вот сравним знания, которые требуются, чтобы знать все эти условности С компилятора, и знания, которые требуются чтобы писать программы на ассемблере. Что проще?
КТ315
23
Фуух, победила раскраску. Ну почти) Кому что посчитать? )))
Катерина Свиридова
18
Наивный вопрос, а можно в лазарус как-то оптом сохранить состояние всех элементов интерфейса приложения перед его закрытием, например?
Кокошник наголо
13
model small .stack 256 .data arr db 16 dup(?) mes db 10, 13, "Enter 16 numbers: $" mes1 db " $" mes2 db 10, 13, "Sorted: $" mes3 db 10, 13, "$" i db 0 .code ...
Ыиу
42
Вопрос, кто-то пользует в реальности очереди вапоровские?swift run App queues --scheduled
Keiman
9
Ребят нубский вопрос, но я в поиске чата не нашел ничего об этом. Установил я clang, Code-Blocks ( который с wingw). Пытаюсь запустить свой хелловорлд, а мне пишет fatal error...
Дима Копышов
15
Карта сайта