Size: a a a

JavaScript — русскоговорящее сообщество

2020 November 05

AU

Andrew Ul'din in JavaScript — русскоговорящее сообщество
источник

AE

Anton Erokhin in JavaScript — русскоговорящее сообщество
Паша Путешественница
Ну вот мой вопрос в принципе о том, что я не знаю как именно сохранять сам стейт в локал сторадж. Это мое первое приложение и просто впитываю что нахожу, смог вчера стейт навигатор сохранять, но именно стейт класса не понимаю как сохранить
Эм а в чем разница? Взял экземпляр класса как объект, положил в стору. Всё)
источник

AU

Andrew Ul'din in JavaScript — русскоговорящее сообщество
Anton Erokhin
Эм а в чем разница? Взял экземпляр класса как объект, положил в стору. Всё)
ты усложняешь, он пока не понимает что такое класс, его экземпляр и стейт
источник

AU

Andrew Ul'din in JavaScript — русскоговорящее сообщество
просто берешь стейт (это же просто тупо объект) и кладешь в сторадж. при маунте проверяешь есть ли данные в сторадже и заменяешь значение стейта. все.
источник

AU

Andrew Ul'din in JavaScript — русскоговорящее сообщество
при изменении стейта записываешь в сторадж значение
источник

AU

Andrew Ul'din in JavaScript — русскоговорящее сообщество
и вообще. зачем эти все классы. сразу функциональные пиши компоненты
источник

И

Илья in JavaScript — русскоговорящее сообщество
Всем привет, подскажите пожалуйста почему не работает скрипт
$(".search-img img").each(function() {
 var image = this;
 image.onerror = function() {
 const src = $(this).attr("src");
 let nesrc;
    if(src.indexOf("/1/") !== -1){
         nesrc = src.replace("/1/", "/2/");
    } else if(src.indexOf("/2/") !== -1){
         nesrc = src.replace("/2/", "/1/");
    }
    $(this).attr('src', nesrc);
 }})

Нужно пройтись по картинкам на страницы и у которых 404 поменять им путь с /1/ на /2/ и в обратном порядке
источник

AE

Anton Erokhin in JavaScript — русскоговорящее сообщество
Andrew Ul'din
просто берешь стейт (это же просто тупо объект) и кладешь в сторадж. при маунте проверяешь есть ли данные в сторадже и заменяешь значение стейта. все.
А теперь скинь ссылки что такое маунт, стейт))00
источник

AU

Andrew Ul'din in JavaScript — русскоговорящее сообщество
Anton Erokhin
А теперь скинь ссылки что такое маунт, стейт))00
ну это камон, http://reactjs.org
источник

ПП

Паша Путешественница... in JavaScript — русскоговорящее сообщество
Andrew Ul'din
и вообще. зачем эти все классы. сразу функциональные пиши компоненты
Это просто мое первое приложение в жизни. Я не совсем понимаю все термины
источник

AU

Andrew Ul'din in JavaScript — русскоговорящее сообщество
Паша Путешественница
Это просто мое первое приложение в жизни. Я не совсем понимаю все термины
пробуй, страдай, пытайся. ссылки я тебе дал. все через это прошли.
источник

AU

Andrew Ul'din in JavaScript — русскоговорящее сообщество
Илья
Всем привет, подскажите пожалуйста почему не работает скрипт
$(".search-img img").each(function() {
 var image = this;
 image.onerror = function() {
 const src = $(this).attr("src");
 let nesrc;
    if(src.indexOf("/1/") !== -1){
         nesrc = src.replace("/1/", "/2/");
    } else if(src.indexOf("/2/") !== -1){
         nesrc = src.replace("/2/", "/1/");
    }
    $(this).attr('src', nesrc);
 }})

Нужно пройтись по картинкам на страницы и у которых 404 поменять им путь с /1/ на /2/ и в обратном порядке
что значит не работает?
источник

ПП

Паша Путешественница... in JavaScript — русскоговорящее сообщество
Да да я уже сижу читаю, спасибо всем, кто ответил
источник

И

Илья in JavaScript — русскоговорящее сообщество
Andrew Ul'din
что значит не работает?
Значит что не меняет пути изображений, ошибок нету
источник

AU

Andrew Ul'din in JavaScript — русскоговорящее сообщество
Паша Путешественница
Да да я уже сижу читаю, спасибо всем, кто ответил
пока что в контексте твоей задачи осознай, что стейт это просто объект.
источник

AU

Andrew Ul'din in JavaScript — русскоговорящее сообщество
Илья
Значит что не меняет пути изображений, ошибок нету
ну, дебаж. работает ли цикл, находит ли он вообще какие то изображения. дальше получает ли src, дальше срабатывает ли условие
источник

AU

Andrew Ul'din in JavaScript — русскоговорящее сообщество
$(this).attr('src', nesrc); — здесь this  у тебя что?
источник

И

Илья in JavaScript — русскоговорящее сообщество
Andrew Ul'din
$(this).attr('src', nesrc); — здесь this  у тебя что?
img которая с ошибкой
источник

AU

Andrew Ul'din in JavaScript — русскоговорящее сообщество
this — это что?
источник

ПП

Паша Путешественница... in JavaScript — русскоговорящее сообщество
Andrew Ul'din
пока что в контексте твоей задачи осознай, что стейт это просто объект.
И получается я могу попробовать сохранять стейт как обычный обьект ?
источник