Должен ли я отделить мои редукторные селекторы или указать, что мне нужно на карте от 1 селектора - PullRequest
0 голосов
/ 06 июня 2019

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

Я использую ReactJS с Redux и никаких других наворотов

Вариант А

   mapStateToProps(state) {
        return {
            name: getUserName(state),
            address: getAddress(state)
        }
    }

Вариант B

    mapStateToProps(state) {
        return {
            { name, address }: getUser(state)
        }
    }

Это образец возврата

    getUserName(state) = 'Matthew';
    getAddress(state) = 'Disneyland';

    getUser(state) = { 'name': 'Matthew', 'address':'Disneyland'};

Что лучше для производительности?

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