Форум программистов, компьютерный форум, киберфорум
React/ReactJS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 15.07.2021
Сообщений: 10

Сохранение предыдущего контента react

16.02.2022, 21:38. Показов 802. Ответов 4

Студворк — интернет-сервис помощи студентам
Здравствуйте!
Подскажите как сохранить все изменения, внесенные пользователем, на странице?
т.е.
Есть меню и в зависимости от выбранного пункта меню открывается разные компоненты на странице. Но если вернуться на ранее выбранный пункт меню, то компоненты открываются как в первый раз, а нужно открыть в том состоянии, которое было до перехода на другой пункт меню.

JavaScript
1
2
3
4
5
6
7
8
9
<Grid container direction="column" justifyContent="center" sx={{ flexGrow: 1, pt: 8, pl: 2 }} alignItems="stretch"    >
      <div id="WorkPlace">
        <Grid item  >
          {props.isLoading ? <div></div> : <Grid container direction="row" justifyContent="flex-start" alignItems="center" >  </Grid>}
        </Grid>
        <DocTabs CLSID={props.clsic} id={props.id} content={content} />
      </div>
      <StickyFooter />
    </Grid>
вместо <DocTabs CLSID={props.clsic} id={props.id} content={content} /> нужно открывать предыдущее состояние, если оно есть
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
16.02.2022, 21:38
Ответы с готовыми решениями:

React Native. Сохранение внешнего файла json с проверкой на наличие обновлений в нём
Вечер добрый. Подскажите как сделать проверку на наличие изменения во внешнем файле? Предположим, я скачиваю файл json с сервера и сохраняю...

Посоветуйте практический курс на React redux/ react
Всем привет. Столкнулся с тем, что мне не хватает практики. Подскажите какой практический курс по реакту. типо...

Сохранение предыдущего GET запроса
Добрый вечер, есть сайт, на котором реализована поисковая строка, но когда я хочу отсортировать ее результат, при помощи двух форм (lowest,...

4
250 / 184 / 58
Регистрация: 12.03.2021
Сообщений: 1,043
17.02.2022, 18:00
очень смутно складывается представление о ваших потребностях.
если вы не используете роутинг, то можно хранить значения в родительском компоненте, передавая дальше через props.
если у вас более сложная логика - ознакомьтесь с redux
0
0 / 0 / 0
Регистрация: 15.07.2021
Сообщений: 10
17.02.2022, 21:03  [ТС]
Логика такая:
Страница разделена на две части. Левая - меню, правая - контент в зависимости от выбранного пункта меню.

На данный момент при каждом выборе пункта меню, соответствующий контент открывается как в первый раз. Т.е. пользователю придется делать все заново в этом контенте. А нужно чтобы он продолжил.

С помощью JS я делал это. Но хотелось бы на основе компонентов react организовать такое, если это возможно конечно
0
250 / 184 / 58
Регистрация: 12.03.2021
Сообщений: 1,043
18.02.2022, 17:13
тогда однозначно вам надо ознакомиться с редаксом, по сути это глобальное хранилище. при загрузке компонента данные брать из него.
0
Супер-модератор
Эксперт JSЭксперт HTML/CSSЭксперт PHP
 Аватар для gogolik
3952 / 2061 / 829
Регистрация: 13.03.2010
Сообщений: 6,781
18.02.2022, 21:17
Цитата Сообщение от Splaisto Посмотреть сообщение
тогда однозначно вам надо ознакомиться с редаксом
От себя добавлю, что redux более распространён, но по удобству mobx гораздо выше. lewkamarusov, если возьмётесь трогать - трогайте сразу оба, чтобы сравнить и выбрать подходящий для себя.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.02.2022, 21:17
Помогаю со студенческими работами здесь

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

Сохранение предыдущего значения поля со списком
Здравствуйте. В очередной раз прошу помощи. Суть вопроса, в приложенном фрагменте БД редактирование основной таблицы ведётся через форму...

Сохранение данных предыдущего поля при генерации нового
Здравствуйте. Есть ли возможность отобразить введенные данные в предыдущем поле при генерации нового? Другими словами, ввел значение,...

VBScript & Сохранение контента
Как сохранить контент страницы сайта? На пыхе делается просто , функцией file, она сохраняет контент в массив. Есть ли в...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru