Size: a a a

React: русскоязычное сообщество

2019 December 18

ИМ

Игорь Малинкин in React: русскоязычное сообщество
Менять при клике ячейку таблицы на инпут, после изменения отправлять пост запрос на апдейт данных
с id строки и новыми данными
источник

ИМ

Игорь Малинкин in React: русскоязычное сообщество
в таблицу можно отрисовать изменения сразу, не дожидаясь ответа сервера
источник

ИМ

Игорь Малинкин in React: русскоязычное сообщество
но если при апдейте чтото пойдёт не так и запрос вернёт ошибку, то придётся вернуть таблицу в состояние до изменений
источник

II

Ilya Ilyukou in React: русскоязычное сообщество
Thomas Miracle
какие есть варианты?
Бахнуть все через  tr и в них input`ы с value и уже после подтверждения изменений проходить его и собирать заново.
источник

ИМ

Игорь Малинкин in React: русскоязычное сообщество
как вариант
источник

ИМ

Игорь Малинкин in React: русскоязычное сообщество
у тебя в tr есть id и есть поле
отлавливаешь событием изменение поля (нажатие на кнопку, смена фокуса и т.п.)
Отпарваляешь пост запрос с новыми данными
дальше либо:
— сразу перерисовываешь строку таблицы
— Ждёшь сперва ответа от сервера и потом перерисовываешь
источник

II

Ilya Ilyukou in React: русскоязычное сообщество
Понял, спасибо за помощь))
источник

ГВ

Григорий Валеев in React: русскоязычное сообщество
Всем привет, есть кто работал с аполло клиентом?
источник

ГВ

Григорий Валеев in React: русскоязычное сообщество
в чем может быть проблема?
Cannot update during an existing state transition (such as within `render`). Render methods should be a pure function of props and state.
источник

A

Aleksandr in React: русскоязычное сообщество
Рендер покажи
источник

ГВ

Григорий Валеев in React: русскоязычное сообщество
Aleksandr
Рендер покажи
Как ни странно рендера нету, я все через функциональные компоненты делаю
источник

A

Aleksandr in React: русскоязычное сообщество
но при этом где то вызываешь метод рендер?
источник

ГВ

Григорий Валеев in React: русскоязычное сообщество
Aleksandr
но при этом где то вызываешь метод рендер?
Я разобрался, спасибо что откликнулся
источник

I

Irakliy in React: русскоязычное сообщество
Aleksandr
но при этом где то вызываешь метод рендер?
такая ошибка появляется если, например, классовый компонент заимпортить в функциональный?
источник

A

Aleksandr in React: русскоязычное сообщество
Irakliy
такая ошибка появляется если, например, классовый компонент заимпортить в функциональный?
Могу соврать, но насколько помню это вызывается из класса непосредственно, так что все равно откуда класс подключается.
источник

I

Irakliy in React: русскоязычное сообщество
спасибо
источник

A

Aleksandr in React: русскоязычное сообщество
Григорий Валеев
Я разобрался, спасибо что откликнулся
А в чем дело было?
источник

ГВ

Григорий Валеев in React: русскоязычное сообщество
Я в функциональном компоненте вызывал метод который делал props.history.push()
источник

ГВ

Григорий Валеев in React: русскоязычное сообщество
Из-за этого падала ошибка
источник

RS

Rustam Salmanov in React: русскоязычное сообщество
это нужно в хуках делать ))
источник