Size: a a a

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

2020 October 07

Э

Эльдар in React — русскоговорящее сообщество
Тимофей 🛴
Нет не нужно
если речь идет об экшнах, то понятно. а что если я хочу их преобразовать где-то локально, не меняя стор, разве есть другой способ кроме глубокой копии?

просто интересно, какие еще варианты
источник

VR

Victor Rusakovich in React — русскоговорящее сообщество
Igor Pavlyukov
Добрый
Можете подсказать пакет с кнопкой и селектом вместе?
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Эльдар
если речь идет об экшнах, то понятно. а что если я хочу их преобразовать где-то локально, не меняя стор, разве есть другой способ кроме глубокой копии?

просто интересно, какие еще варианты
Я не понимаю про что ты говоришь, да в селекторах конечно мутировать стейт нельзя, да и не припомню ситуации когда это удобно. Обычно делаешь всякие filter map sort
источник

Э

Эльдар in React — русскоговорящее сообщество
Тимофей 🛴
Я не понимаю про что ты говоришь, да в селекторах конечно мутировать стейт нельзя, да и не припомню ситуации когда это удобно. Обычно делаешь всякие filter map sort
например, если есть адреса в виде { [parentId]: arrayOfChildrens, ... }, а мне понадобилось составить дерево, где чилдрены будут под ключом subRows в объекте с id = child.parentId. и реализовал я это с помощью глубокой копии, в соответствующем компоненте. как это слелать лучше?

вроде как можно еще в редюсере сразу в нужном виде возвращать, но что если в одном компоненте мне нужен плоский список адресов, а в другом вложенный
источник

KF

K F in React — русскоговорящее сообщество
Тимофей 🛴
Я не понимаю про что ты говоришь, да в селекторах конечно мутировать стейт нельзя, да и не припомню ситуации когда это удобно. Обычно делаешь всякие filter map sort
Sort мутирует
источник

k

krau5 in React — русскоговорящее сообщество
Ребят, надо перезапустить css анимацию. В интернете нарыл, мол, надо удалять/добавлять класс, который и отвечает за анимашку
В моем случае это .activated. Но, в чем штука, этот класс сам по себе динамически применяется и зависит от состояния в Redux, соответсвенно и удаление, и добавление происходит само, но не срабатывает так, как на примерах в инторнете
Что делоть?
источник

SL

Sergey Lukashev in React — русскоговорящее сообщество
krau5
Ребят, надо перезапустить css анимацию. В интернете нарыл, мол, надо удалять/добавлять класс, который и отвечает за анимашку
В моем случае это .activated. Но, в чем штука, этот класс сам по себе динамически применяется и зависит от состояния в Redux, соответсвенно и удаление, и добавление происходит само, но не срабатывает так, как на примерах в инторнете
Что делоть?
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
K F
Sort мутирует
Я знаю
источник

O

OneTwoThree in React — русскоговорящее сообщество
Всем привет. Кто-нибудь работал с WebSocket? У меня вопрос касаемо отписки и отписки. Использую BlockChain API, оттуда беру адрес для подписки и отписки.
При клике на кнопку у меня меняется state (поле sub на true) и подписка осуществляется, а при клике по другой кнопке (state, поле sub меняется на false) и делаю метод onclose - но данные также продолжают приходить. Подскажите, с чем связано?
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Эльдар
например, если есть адреса в виде { [parentId]: arrayOfChildrens, ... }, а мне понадобилось составить дерево, где чилдрены будут под ключом subRows в объекте с id = child.parentId. и реализовал я это с помощью глубокой копии, в соответствующем компоненте. как это слелать лучше?

вроде как можно еще в редюсере сразу в нужном виде возвращать, но что если в одном компоненте мне нужен плоский список адресов, а в другом вложенный
Выносишь логику преобразования в отдельную функцию и используешь ее в селекторе. Логики преобразования в компоненте не должно быть
источник

A

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

K

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

SL

Sergey Lukashev in React — русскоговорящее сообщество
смишно
источник

O

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

AM

Anton Mikhaliou in React — русскоговорящее сообщество
Всем привет, шот словил такой интересный код
await dispatch
насколько это реально?
Это задание из разряда тестого код ревью и я честно говоря никогда раньше не сталкивался с таким и не знаю возможно ли такое
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Anton Mikhaliou
Всем привет, шот словил такой интересный код
await dispatch
насколько это реально?
Это задание из разряда тестого код ревью и я честно говоря никогда раньше не сталкивался с таким и не знаю возможно ли такое
Есть люди, которые из action-a промис возвращают, это вот, наверное, оттуда
источник

M

Malik in React — русскоговорящее сообщество
K F
Sort мутирует
есть spread
источник

AE

Alexey Ermakov in React — русскоговорящее сообщество
что угодно можно await
источник

AM

Anton Mikhaliou in React — русскоговорящее сообщество
Alexey Ermakov
что угодно можно await
но просто диспатч сам по себе синхроннйы и авейт делает шото синхроннвым
и по сути оно равно
Я просто не совсем понимаю насолько такая конструкция осмысленна
источник

AE

Alexey Ermakov in React — русскоговорящее сообщество
Anton Mikhaliou
но просто диспатч сам по себе синхроннйы и авейт делает шото синхроннвым
и по сути оно равно
Я просто не совсем понимаю насолько такая конструкция осмысленна
ну, если это в кодревью - там и напиши коммент, мол, зачем это тут
источник