169 похожих чатов

19 ответов

12 просмотров

Когда есть внутренняя логика

Delonge1- Автор вопроса

Внутренняя логика?

Нормализовать это когда ключи у объекта это id?

Delonge1- Автор вопроса

https://www.google.com/url?sa=t&source=web&rct=j&url=https://redux.js.org/usage/structuring-reducers/normalizing-state-shape&ved=2ahUKEwjjmvmAzujxAhVEAxAIHa8IAeEQFnoECAkQAQ&usg=AOvVaw0wR0omBhhAENAYB_qsYP8K

В доках же есть пример https://reactjs.org/docs/forms.html

Delonge1- Автор вопроса

Это вроде не то

1. Когда нужна высокая скорость выборки по ключю. О(1) против O(n) при переборе массива. Либо когда это просто удобнее, например сокращает код.

Delonge1- Автор вопроса

А asyncThunkCreator использовали?

Delonge1- Автор вопроса

И последний вопрос, не подскажете,корректно ли использовать useSelector для получения нужных данных прямо из компонента, или же нужно использовать reselect?

Reselect это следующий уровень. Он не всегда нужен. Научись пользоваться стандартными вещами, потом уже всякие реселекты осваивай. Нет правильного ответа что лучше, зависит от ситуации.

Delonge1- Автор вопроса

Ну обычные вещи это просто usrSelector из компонента?

Да.

Reselect возвращает тот же селектор, который просто поумнее.

Delonge1- Автор вопроса

Ну я это освоил,хотел бы как раз более структурно подойти к этому

Я бы такие вещи уже осваивал на работе по мере необходимости, а так жизни не хватит все изучить, кругом столько всего вкусного.

Вот структурно) https://habr.com/ru/post/564004/

Селекторы в отдельный файл, а вызовы useSelector в кастомный хук только если нужные данные точно совпадают между компонентами

Delonge1- Автор вопроса

То есть ты имеешь ввиду создать хук, где получаются конкретно одинаковые поля для каждого из компонентов? А если в одном компоненте получаю например 5 полей,в другом эти же 5 полей и + еще 5 полей,которые в предыдущем компоненте не нужны?

Я такого в целом не советую

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта