Size: a a a

2021 February 15

P

PWG in javascript_ru
Что если я на работе тему поставлю, а потом домой приду, мне опять её сетать?
источник

A

Alex in javascript_ru
PWG
Такое надо на сервере хранить
та я учу тему localstorage и решил трениться на более мение реальной задачи
источник

AA

Anton Antonov in javascript_ru
Alex
и как теперь с этим взаимодействовать я пока не понимаю:))
получаешь переменную из сторэджа, если light === true, то применяешь светлую тему
источник

A

Alex in javascript_ru
PWG
Что если я на работе тему поставлю, а потом домой приду, мне опять её сетать?
я понимаю что нужен сервер, но мне это не принципиально:)
источник

P

PWG in javascript_ru
Alex
та я учу тему localstorage и решил трениться на более мение реальной задачи
Или допустим я тему на десктопе выберу, а потом в туалет с таблетом пойду и что тогда?
источник

AA

Anton Antonov in javascript_ru
PWG
Что если я на работе тему поставлю, а потом домой приду, мне опять её сетать?
тут вопрос стоимости реализации, не только усер экспириенса имхо
источник

A

Alex in javascript_ru
Anton Antonov
получаешь переменную из сторэджа, если light === true, то применяешь светлую тему
понял, буду пробовать
источник

A

Alex in javascript_ru
PWG
Или допустим я тему на десктопе выберу, а потом в туалет с таблетом пойду и что тогда?
ну короче я так решил сделать
источник

AA

Anton Antonov in javascript_ru
PWG
Или допустим я тему на десктопе выберу, а потом в туалет с таблетом пойду и что тогда?
если бизнес решит, что твой туалет не достоин еще одной переменной на сервере, то будешь на унитазе страдать и переключаться вручную )
источник

A

Alex in javascript_ru
PWG
Или допустим я тему на десктопе выберу, а потом в туалет с таблетом пойду и что тогда?
темболее это пет проект:) ни о каком пока сервере речь и не шла:)
источник

P

PWG in javascript_ru
Не, переделывайте
источник

AA

Anton Antonov in javascript_ru
PWG
Не, переделывайте
бузинесс валуе посичтать надо
источник

P

PWG in javascript_ru
Alex
темболее это пет проект:) ни о каком пока сервере речь и не шла:)
Делай как в waze, днём светлую, а ночером тёмную, чтоб глаза не выжигало
источник

P

PWG in javascript_ru
Тогда, я с таблетом смогу ночью спокойно присесть
источник

A

Alex in javascript_ru
Anton Antonov
получаешь переменную из сторэджа, если light === true, то применяешь светлую тему
подскажи а есть смысл сократить до вот такого состояния?
const storage = {
       light : false,
       dark : true,
     }
и проверять если тема light то ставить то, то ?
источник

P

PWG in javascript_ru
Зачем тебе два флага взаимоисключающих?
источник

A

Alex in javascript_ru
PWG
Делай как в waze, днём светлую, а ночером тёмную, чтоб глаза не выжигало
не, сделаю кислотную:) ночью спать надо
источник

P

PWG in javascript_ru
Сделай одно строковое поле: selectedTheme: “light”|”dark”
источник

P

PWG in javascript_ru
Этот подход расширяемый, если решишь ещё розовую тему добавить
источник

AA

Anton Antonov in javascript_ru
PWG
Сделай одно строковое поле: selectedTheme: “light”|”dark”
true
источник