Size: a a a

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

2021 February 14

1

1ommy in React — русскоговорящее сообщество
такое только в джаве, когда ты при наследовании перезаписываешь метод ты пишешь аннотацию @Override
источник

1

1ommy in React — русскоговорящее сообщество
@_MIKHAIL_DVCH
Получилось?
Да, спасибо вам
источник

СЗ

Сергей Запольский... in React — русскоговорящее сообщество
Max Zhukov
Есть данные
Имя, Фамилия и Персональный номер (который задается на бэке)
Есть action в redux
который берет данный с get api/allusers и записывает их в сторе который называется users
Есть компонент таблицы
В котором users я беру из mapStateToProps

<table>
users.map(item =>
 (<tr>item</tr>)
)
</table>

И так же внизу таблицы есть инпут в котором я могу написать имя и фамилию, нажать на кнопку добавить и этот пользователь должен добавиться в базу данных и в тоже время отрыисоваться на странице как новыя колонка в таблице

В ручную скажем {...users, newUser} я не могу добавить так как в таблице нужны данные которые создаются на бэке
Имеете в виду что локальные данные не сохраняются?
источник

СЗ

Сергей Запольский... in React — русскоговорящее сообщество
Max Zhukov
Есть данные
Имя, Фамилия и Персональный номер (который задается на бэке)
Есть action в redux
который берет данный с get api/allusers и записывает их в сторе который называется users
Есть компонент таблицы
В котором users я беру из mapStateToProps

<table>
users.map(item =>
 (<tr>item</tr>)
)
</table>

И так же внизу таблицы есть инпут в котором я могу написать имя и фамилию, нажать на кнопку добавить и этот пользователь должен добавиться в базу данных и в тоже время отрыисоваться на странице как новыя колонка в таблице

В ручную скажем {...users, newUser} я не могу добавить так как в таблице нужны данные которые создаются на бэке
Само собой, на сервер надо отправить что новая запись
источник

MZ

Max Zhukov in React — русскоговорящее сообщество
Сергей Запольский
Имеете в виду что локальные данные не сохраняются?
У меня было 2 юзера, я добавил еще одного, подождал пока Redux вернет сообзение что он успешно запостил юзера в базу данных и если он вернул это сообщение, то я джелаю диспач чтобы он взял данные всех юзеров с сервера заново (то есть уже с добавленным юзером), но стейт не обновляется и естественно новый юзер не отрисовывается пока я не перезагружу страницу
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Max Zhukov
У меня было 2 юзера, я добавил еще одного, подождал пока Redux вернет сообзение что он успешно запостил юзера в базу данных и если он вернул это сообщение, то я джелаю диспач чтобы он взял данные всех юзеров с сервера заново (то есть уже с добавленным юзером), но стейт не обновляется и естественно новый юзер не отрисовывается пока я не перезагружу страницу
ты запрашиваешь обновление во время добавления или после?
источник

СЗ

Сергей Запольский... in React — русскоговорящее сообщество
Сагу  пробовал?
источник

MZ

Max Zhukov in React — русскоговорящее сообщество
Bugs Bunny
ты запрашиваешь обновление во время добавления или после?
После обновления, то есть в диспаче у меня если данный успешно запостились, то я добавляю сообщение Success в стор и в компоненте я добавил if (success) {dispatch(users)}
Но оно не обновляет стейт
источник

MZ

Max Zhukov in React — русскоговорящее сообщество
Сергей Запольский
Сагу  пробовал?
Нет, я думаю с танком тоже так можно сделать просто не понимаю как
источник

СЗ

Сергей Запольский... in React — русскоговорящее сообщество
Сперва запись в базу, потом воркер уже новую базу тянет
источник

MZ

Max Zhukov in React — русскоговорящее сообщество
Можно сделать легко и просто перезагрузить страницу, но не хочется перезагрузок
источник

MZ

Max Zhukov in React — русскоговорящее сообщество
Всем спасибо и всем сори, в общем я засунул второй диспач который должен обновить данные в useEffect:

useEffect(() => {
 if (users.success) {
    dispatch(takeUsers())
 }
}, [users.success])
источник

СЗ

Сергей Запольский... in React — русскоговорящее сообщество
Max Zhukov
Можно сделать легко и просто перезагрузить страницу, но не хочется перезагрузок
Ммм.. дак весь цинус ничего не перегружать
источник

СЗ

Сергей Запольский... in React — русскоговорящее сообщество
Max Zhukov
Можно сделать легко и просто перезагрузить страницу, но не хочется перезагрузок
Грузим один раз, храним в кеше, потом тянем всё по API
источник

MZ

Max Zhukov in React — русскоговорящее сообщество
Сергей Запольский
Грузим один раз, храним в кеше, потом тянем всё по API
Я такоге не умею и не слышал, а есть статья или что-то по этому поводу?
источник

СЗ

Сергей Запольский... in React — русскоговорящее сообщество
Max Zhukov
Я такоге не умею и не слышал, а есть статья или что-то по этому поводу?
Это и есть суть SPA
источник

AB

Andrey Belin in React — русскоговорящее сообщество
Всем привет. Почему ставятся кавычки? И как сделать без кавычек.

p.s. Со span точно такая же история.
источник

AB

Andrey Belin in React — русскоговорящее сообщество
источник

ZS

Zhanarys Sairanbekov in React — русскоговорящее сообщество
Andrey Belin
что у тебя в state?
источник

AB

Andrey Belin in React — русскоговорящее сообщество
""
источник