Я создаю довольно большое приложение в ответ на redux в качестве решения для управления состоянием. Я читал о селекторах для повышения производительности и инкапсуляции logi c и приступил к их реализации в моих нарезанных редукторах. Как предложил Дэн Абрамов, я начал реализовывать каждый эквивалент publi c для всех моих частных селекторов в моем root reducer. Это действительно имеет значение как с философской точки зрения, так и с точки зрения обслуживания кода. Кажется, что уменьшение размера - это вынужденное дублирование реализации при создании селектора, и мой вопрос по этому поводу.
Вопрос
Мне было интересно: можно ли этого избежать (т.е. реализовать publi c селектор в root reducer), напрямую реализуя его с помощью useSelector hook?
И если да, то есть ли какие-либо недостатки этой реализации при попытке использовать ее вместе с Reselect библиотека?