Size: a a a

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

2021 April 29

DP

Dmitri Pisarev in React — русскоговорящее сообщество
setState асинхронен
источник

A

Andrey in React — русскоговорящее сообщество
Всем привет) подскажите пожалуйста, this.items.add добавляет пустой инпут, все работает)  как с помощью Set добавлять новые инпуты не в конец, а в начало, как unshift?
источник

DP

Dmitri Pisarev in React — русскоговорящее сообщество
т.е. он выполнит первый эффект, заплонирует обновление стэйта, выполнит второй эффект, и только после этого ре-рендерит компонент с обновленным стейтом
источник

ДА

Дударев Алексей... in React — русскоговорящее сообщество
и примерно какое решение можно применить, чтобы выйти из ситуации?
источник

DP

Dmitri Pisarev in React — русскоговорящее сообщество
Использовать колбек у setState?
источник

DP

Dmitri Pisarev in React — русскоговорящее сообщество
ну либо как-то переписать код, чтобы все проще стало 🙂
источник

DP

Dmitri Pisarev in React — русскоговорящее сообщество
У Set нет порядка, надо тип данных получше выбрать
источник

ДА

Дударев Алексей... in React — русскоговорящее сообщество
спасибо
источник

DP

Dmitri Pisarev in React — русскоговорящее сообщество
т.е. как я понимаю единственный способ в начало его что-то вставить, это вытащить из него все элементы в array, добавить в начало и создать новый сет
источник

A

Andrey in React — русскоговорящее сообщество
я бы с радостью, но в проекте вот так, меня попросили сделать чтобы они добавлялись в начало, вот вообще не пойму как сделать(
источник

DP

Dmitri Pisarev in React — русскоговорящее сообщество
new Set([newItem, ...this.items]) вот может так?
источник

DP

Dmitri Pisarev in React — русскоговорящее сообщество
но это будет новый Set, со всеми вытекающими...
источник

A

Andrey in React — русскоговорящее сообщество
спасибо большое, попробую)
источник

AM

Alexey Masyukov in React — русскоговорящее сообщество
спасибо)
источник

DP

Dmitri Pisarev in React — русскоговорящее сообщество
т.е. вопрос в том, нужен ли мне youtube канал про React? Думаю, что скорее нет... Мне документации хватает)
источник

C

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

C

Cgf in React — русскоговорящее сообщество
всем привет, подскажите из-за чего может не запускаться приложение и как это можно решить
источник

A

Andrey in React — русскоговорящее сообщество
подскажи пожалуйста, вот так нужно?
источник

DP

Dmitri Pisarev in React — русскоговорящее сообщество
эээ нет. он при каждом добавление будет копировать весь сет и добавлять это в конец
источник

DP

Dmitri Pisarev in React — русскоговорящее сообщество
this.items = new Set([newItem, ...this.items])
источник