Артем
Но дело все же мне кажется в базе)
Daniil
тебе видней)
Denys
ти на ендпоинт забери все, и отошли ответ любой
Denys
і посмотри
Артем
Denys
res.send
Артем
Ок щас
Bibawebdeveloper
На 33ем видосе, при добавлении поста в state и полной перерисовке дерева пост на секунду появляется, но потом все как будто возвращается обротно и нового поста уже нету, как до перерисовки. Чекал все на несколько раз, пересматривал видос 6 раз, копипастил. Но никак не получается найти баг.
Карен
давай скрины
Редюссера
Карен
И дату в консоли
Bibawebdeveloper
Что такое редюссер
Карен
Ой
Карен
Где ты стейт меняешь?
Карен
Фотку этого места
Bibawebdeveloper
Bibawebdeveloper
Выглядит так, как будто сначала перерисовывается на основе обновленного стейта, а дальше запускается тупая перерисовка без параметров
Карен
Теперь поставь консольку в файле, где эти посты рисуются
Denys
скорей всего ошибка в ререндер
Карен
И сфоткай какие посты приходят
Bibawebdeveloper
скорей всего ошибка в ререндер
Ререндер как ререндер, ничего особенного, колбек и стейт благополучно уходят по пропсам вниз.
Bibawebdeveloper
Понял
Denys
а
Denys
кинь скрин више
Denys
там где обєкти
Bibawebdeveloper
Карен
а
Думал не правильно добавляет?)
Denys
покажи тепер компонент где ти визиваеш етот колбек
Denys
newPost
Bibawebdeveloper
Окей
Bibawebdeveloper
Карен
Теперь перед return напиши console.log(props)
Карен
Сохрани
Карен
Добавь пост
Bibawebdeveloper
Ага
Карен
И скинь результаты
Denys
консоль в браузере без ошибок?
Bibawebdeveloper
Только ворнинги
Bibawebdeveloper
Успел заскринить, но даже консолька улетает вместе с новым постом
Artem
напиши перед ретурном console.log('test =>', props)
Artem
не должна бы улетать
Карен
Всм улетает?
Artem
Всм улетает?
как птичка
Bibawebdeveloper
Обновляется, все возвращается в вот такое состояние
Bibawebdeveloper
За мгновение)
Дмитрий
Успел заскринить, но даже консолька улетает вместе с новым постом
Если не ошибаюсь то попробуйте заметить тег form на div и проверить ещё раз
Карен
Оно разве должно обновляться?
Bibawebdeveloper
Оно разве должно обновляться?
Ну ясно дело что не должно)
Карен
Хотя в реакте вроде не должно было
Bibawebdeveloper
Но дело в том, что не будут работать ванильные свойства формы, а в видосе все прекрасно с ними работало
Дмитрий
На видео не было формы) попробуйте
Дмитрий
Я просто на днях попался именно на этом месте, заменил тег и норм стало
Bibawebdeveloper
Упс, от текстареи же свойства, а не от формы
Bibawebdeveloper
Господь бог, храни вашу добрую душу.
Bibawebdeveloper
Все сошлось
Дмитрий
Работает?)
Bibawebdeveloper
Да, прекрасно
Дмитрий
👍😊
Карен
Заменил теги?
Bibawebdeveloper
Не ясно почему форма сама себе судьбу пишет без моего ведома.
Bibawebdeveloper
Просто форму на див
Bibawebdeveloper
Если кто-то знает, то напишите пожалуйста, интересно
Aleksandr
а если у кнопки type submit на type button заменить?
Дмитрий
Не ясно почему форма сама себе судьбу пишет без моего ведома.
Я на этом же месте попался)) пока пропустил это, думаю далее может раскроется)
Карен
Когда в форме есть кнопка со свойством submit, при нажатии срабатывает запрос
Карен
На сервак
Дмитрий
а если у кнопки type submit на type button заменить?
Вроде не работало всё рано при наличи тега form
Карен
Что бы дать адрес, нужно дать свойство action форме
Карен
Воот
Denys
так он сам обєкт собрал
Карен
Запомни
Denys
на отклик
Карен
Реакто не должен обновляться на по себе
Bibawebdeveloper
В этом и весь смысл, что форма заточена конкретно на пхп, чтобы отправлять данные через экшн.
Aleksandr
еще как вариант createNewPost = (event) => { event.preventDefault(); }