Pasha
Видимо у тебя во второй раз профиль отрисовывается позже, в итоге ошибки нет и все правильно работает
Volodia
Ребята, привет, можете посоветовать какие нибудь хорошие уроки по изучению NodeJS, очень нужно, а найти хорошего не могу, о так чтобы понятно было и информация действительно нужная
Ihor
https://learn.javascript.ru/screencast/nodejs
Volodia
https://learn.javascript.ru/screencast/nodejs
Я смотрел эти, говорят что они оч устаревшие, это так?
Volodia
Ну представление есть, немного старался писать, но по сути это копи паст был, сейчас так серьезно хочу заняться
Oleg
за 5 минут)
Oleg
все понятно и на изи
Ihor
https://nodeschool.io/
Oleg
для глубины да, лучше тимура
Oleg
шасетдтудхуинова
Volodia
Нашел его, у него вижу действительно длинние ролики и глубоко будет, но сперва нужно иметь понимание, я думаю что не смогу с ходу https://itproger.com/course/node-js Може кто учил ноду, эти ролики чтоб начать норм будут, они маленькие, но так что понять немного и уже дальше идти
Anton
Видимо у тебя во второй раз профиль отрисовывается позже, в итоге ошибки нет и все правильно работает
Вот первый раз - статус грузится с сервака , потом через сетстейт в стор, потом оттуда в спан. А второй раз - это который?
Anton
Допустим, даблклик, переходим в инпут. Статус берется из спана и идёт в локал-стейт. Меняем, меняем, блюр! Апдейт-статус на сервер, потом перерисовка спана. Видимо, про эту отрисовку речь. И в чем проблема при этом?
Anton
Спан же рисуется не из локалстейта, а ждёт пока глобал обновится?
Pasha
У тебя же отрисовка статуса изначально в методе жизненного цикла который вызывается, когда компонент был отрисован, То есть, вызывается рендер, который рисует пустой компонент без данных (это первая отрисовка) После этого, компонент уже есть, вызывается метод жизненного цикла, в котором ты задаёшь значения в статус (Вторая отрисовка)
Pasha
Спан же рисуется не из локалстейта, а ждёт пока глобал обновится?
Спан отрисовывается через пропсы, то есть глобальный стейт
Anton
Спан отрисовывается через пропсы, то есть глобальный стейт
Ага. И он нормально это делает что первый, что второй раз. Да, с подлагом, ну и что?
Anton
Ладно, ок, я кажется понял мысль: делаем двойную работу, и на всяяякий случай параллельно с сервер-апдейт, гет-стейт, сет-сейт, сразу же вкидываем свежий статус из локала в глобал, так? А, нет, не так... Да блин, только обрадовался
Владислав
Мб кто-нибудь знает как используя виндовс собрать файл для ios?
Oleg
никак
Oleg
если приложение для телефона то обычно сборщики предоставляют сборку для айос на своих серверах
Oleg
будьто реакт натив экспо или кордова
Владислав
мб есть эмуляторы типа андроид студио?
Владислав
ток для винды
Artem
привет, подскажите как правильно сделать проверку, в item.id приходят числа типа: 1.1, 1.2, 1.3 и так далее в index числа типа 0. 1. 2. 3. 4. 5 и так далее естественно что с проверкой что сейчас будет null и ничего не отресуєтся как сделать проверку что б index совпадал с item.id ? тут http://i.imgur.com/AKycRLg.png
Artem
вот как сейчас http://i.imgur.com/bKUhMey.png
Kalebra
if (Math.trunc(item.id) - 1 === index) console.log('yes')
Artem
http://i.imgur.com/vw2b7VC.png єто сейчас без проверки оставил только index драг енд дроп работаєт норм и числа меняются, если 5-й пункт перенему на первий он сменит свое число и станет первим
Kalebra
Artem
http://i.imgur.com/VEpXKCo.png
Kalebra
работает?
Artem
http://i.imgur.com/rFzXgQ4.png
Artem
null
Artem
по логике вещей конечно будет null
Artem
если числа начинаются с 1.1, 1.2, 1.3 и так далее
Artem
а проверяем с начало 0, 1, 2, 3, и так далее
Kalebra
не могу понять тонкости вашей проблемы
Роман
Парни как думаете, сложно ли будет написать бота для kassir ru , чтобы он мог бронировать билеты на концерт - то есть когда бронь места спадает , он автоматически обновляет бронь и можно ли это на жс запилить ?
Artem
не могу понять тонкости вашей проблемы
Загвоздка в том что в item.id мне приходят числа те что как бы и надо, но при перетаскивании этих меню они местами то меняются, но не меняют свою нумерацию, например пункт 1.1 мы перетягиваем на место 1.3 и он так и остается на третьем месте в списке но под номером 1.1
Artem
А не переместившись стать 1.3
Kalebra
надо менять номер значит
Kalebra
это проблемно?
Artem
Это как видишь проблемно
Artem
Не меняэтся
Artem
А если оставить индекс только то все меняэтся, но значения то не те что надо
Artem
Вот я и думал проверить, сопоставить числа в индексе с индексом чисел в айтемс айди и выводить
Artem
Artem
вот перетянул 1.9 на первое место , а надо что б стало 1.1
Kalebra
а айди у него какой стал?
Artem
такой по идеє и остался
Artem
а айди у него какой стал?
http://i.imgur.com/IM7RNnf.png
Kalebra
1.1?
Artem
остался id: 1.9
Artem
а перешел на место 1.1
Kalebra
а что-то у этого элемента меняется? как прога определяет что юзер перекинул на другую позицию
Artem
ничего не меняєтся меняєтся только положение
Kalebra
есть поле которого говорит на какой позиции элемент?
{ Amir }
учите html ))) это будущее...
🤣🤣🤣🤣
Artem
вот скрин где єта компонента юзаєтся http://i.imgur.com/U7ylKRF.png
Kalebra
значит в индексе хранится на какой позиции элемент?
Artem
да
Kalebra
а вот 1.13.1 мы можем вытащить наверх?
Artem
если виведу чисто индекс, то виведет числа сколько обьектов в списке
Artem
и все работает отлично при перетаскивании все меняется
Artem
и єлемент котортй например 9, перетянутий на первое место становится 1
Artem
и номер меняєт как положено
Artem
сейчас покажу что в консоль виводит
Artem
http://i.imgur.com/kLbRYIJ.png
Artem
http://i.imgur.com/JN7IVQt.png
Kalebra
попробуй считывать айди элемента перед которым становится элемент и копировать его на перемещаемый
Volodia
Как лучше читать документацию, на английском и понимать не все, или же на русском и понимать естественно больше?
Dmitriy
Учить английский)