Arthur
Спасибо, буду знать)
Archer
Так вроде он и поменял
Archer
Статус
Arthur
Да
Arthur
Поменял
Arthur
Я о том же
Arthur
Но не перерисовал
Archer
Это хорошо значит часть ответов есть
Arthur
Я в самом начале показывал, что стейт изменен, а пост не отрисован
Archer
Теперь зайди в компонент PostCard
Arthur
Пришел
Archer
Там выведи что приходит
Archer
В консоль данные
Arthur
Там на каждую карточку приходит такой набор
Arthur
Отрабатывает столько раз, сколько карточек
Arthur
Ну у каждой свои данные
Archer
Я к тому что туда приходят изменённые статусы или нет
Arthur
Нет, не приходит ничего
После UPDATE он не идет ни в альбом, ни в карточки
Arthur
А может быть такое, что он не видит изменений на уровне объекта массива?
Arthur
Он увидит, если объектов станет меньше, наверное
Arthur
Это не точно
Archer
Не может
Archer
Может быть такое что он не получает обновлённые данные
Archer
Смотри тогда меняй стать в редьюсере
Arthur
Типа в промисе апи запроса?
Archer
Секунду
Archer
Archer
Ты откуда тут берёшь postList
Archer
Если в mapStateToProps ты его не получаешь
Arthur
8-я строка
Arthur
postsList: state.postPage.postsList
Archer
Я и говорю в пропсы как поручаешься
Arthur
Там в мап стейтах было
Arthur
лишнее снес
Archer
Есть компонент выше? Которые подкидывает
Archer
Вот сейчас скажи откуда ты эти пропсы получаешь postLists покажи компоненту которая даёт их
Arthur
Arthur
Показать postPage?
Arthur
Archer
Arthur
Archer
Сколько сможешь
Archer
То есть это он просто у тебя уже mapStateToProps изменён
Arthur
Arthur
Arthur
Archer
Arthur
Arthur
Archer
Не не postCard
Arthur
Arthur
Archer
Воот теперь выведи этот post
Arthur
Словить дебагер на 32 строке?
Archer
Какой дебагинг просто в консоль выведи и раскрой объект карточки которую ты изменил
Arthur
Это перед отправкой запроса
Archer
Ага
Arthur
Arthur
Это после
Arthur
Лог не словил, потому что не зашел в каточку
Archer
Можешь закинуть код на codepan или подобное?
Archer
Почему у тебя все методы в рендер? Особенно cards зачем столько проверок?
Arthur
Это мой первый проект на реакте
Я неделю с ним вожусь
Весь, или только эту часть можно?
Archer
В общем мне нужно самому в код залезть
Archer
Весь чтобы запустить можно было, если сможешь вынести эти части чтобы работали то попробуй
Ань
Кто может подсказать,
Если я получаю с формы данные
Мне снач эти данные записать в бд
А потом запрашивать бд, чтобы отобразить
Или снач отобразить, а потом уже записать в бд ?
Arthur
Я попробую
Дело еще в том, что я тестил это все сначала на статических данных, там оно подтягивалось и ререндерилось
Archer
Ань
То есть допустим если сообщения в ЛС
То можно снач отобразить
А потом в бд
А если посты на стене, то стоит снач в бд ?
Archer
У меня была задача как то пользователь может внести изменения но после сразу же отменить вот в этом случая я писал в стейт после подствеожания сохранения в бд
Ань
Хотя это наверное зависит от того, какие требования или как я захочу...
Archer
Archer
Там ведь удалить можно просто подтверждение отправки не нужно
Ань
А если у тебя проблемы с инетом,
Ты типа отправляешь на сервак
Буковки пропадают с поля для ввода
Но ещё не отобразились на экране в переписке из за инета
Ань
Тогда, как тебе отслеживать
У тебя были попытки отправить что то, или нет?
Ань
Ну то есть, как у вк сейчас
Когда у тебя инета нет, и ты что то пытаешься отправить собеседнику
Ань
Сообщение, что ты пытался отправить
Отображается как, ты записал
Но ещё не отправился
Archer
Они обычно делают все, просто база данных не работает без инета и они отображают ошибку
Archer
Но оно то в стейт добавилось
Archer
Ты как бы видишь что отправлено