У меня есть приложение реагирования / редукции, в котором мне нужно изначально заполнить реквизит из состояния с помощью localStorage.
Я думал о том, чтобы сделать это с чем-то вроде
const initialState = (() => {
let username = window.localStorage.getItem('username');
if (!username) {
username = '';
}
return {
username: username
};
})();
Я слышалчто не очень хорошая практика усложнять initialState логикой, но я не нашел других способов сделать это
Есть ли более обходной путь?