Size: a a a

JavaScript Rules

2020 August 18

NN

No Name in JavaScript Rules
Роман
Подскажите, правда что если присвоим к примеру какой-то див переменной и будем потом дергать переменную а не снова и снова к примеру query.selector(.... То  работать будет быстрее?
Нет
источник

I

Igor® in JavaScript Rules
Роман
Подскажите, правда что если присвоим к примеру какой-то див переменной и будем потом дергать переменную а не снова и снова к примеру query.selector(.... То  работать будет быстрее?
Правда
источник

М

Максим in JavaScript Rules
Если родитель уже есть в переменной, есть смысл обращаться не к document, а к родителю и внутри него искать, чтобы не запускать поиск снова по всему документу для дочерних элементов.
источник

AL

Alexander Luschenko in JavaScript Rules
Роман
Подскажите, правда что если присвоим к примеру какой-то див переменной и будем потом дергать переменную а не снова и снова к примеру query.selector(.... То  работать будет быстрее?
Можно же замерить
источник

ОП

Олег Петров... in JavaScript Rules
помогите укоротить код как-то ) https://jsfiddle.net/w6z9sakr/9/
источник

ОП

Олег Петров... in JavaScript Rules
и оптимизировать
источник

MA

Max Alekseyev in JavaScript Rules
Максим
Если родитель уже есть в переменной, есть смысл обращаться не к document, а к родителю и внутри него искать, чтобы не запускать поиск снова по всему документу для дочерних элементов.
👍
источник

OS

Oleg S in JavaScript Rules
источник

AB

Artem Brezhnev in JavaScript Rules
Выглядит логично
источник

ОП

Олег Петров... in JavaScript Rules
меньше 0 поставить?)
источник

ОП

Олег Петров... in JavaScript Rules
все. отрицанием сделал)
источник
2020 August 19

F

Fedor in JavaScript Rules
Всем привет.
Вопрос по React + Redux.
К примеру, я хочу просмотреть данные об одном конкретном пользователе. На момент открытия данной информации у меня в redux-store нет данных о этом пользователе.
Если я данных о нем не нахожу, что выполняю action который сходит на бэк, возьмет данные и положит в redux-store. И вот вопрос, как мне после того как я сделал запрос на одного пользователя снова обратится к redux-store?
источник

OS

Oleg S in JavaScript Rules
Fedor
Всем привет.
Вопрос по React + Redux.
К примеру, я хочу просмотреть данные об одном конкретном пользователе. На момент открытия данной информации у меня в redux-store нет данных о этом пользователе.
Если я данных о нем не нахожу, что выполняю action который сходит на бэк, возьмет данные и положит в redux-store. И вот вопрос, как мне после того как я сделал запрос на одного пользователя снова обратится к redux-store?
Просто селектором
источник

F

Fedor in JavaScript Rules
Oleg S
Просто селектором
Что вы имеете ввиду "просто селектором" ?)
Можно чуть подробнее?)

Я пытаюсь вернуть пользователя сразу в mapStateToProps и там же проверяю есть ли он в сторе ли нет
источник

V

Vall 🌑 in JavaScript Rules
Fedor
Что вы имеете ввиду "просто селектором" ?)
Можно чуть подробнее?)

Я пытаюсь вернуть пользователя сразу в mapStateToProps и там же проверяю есть ли он в сторе ли нет
А зачем его ложить в стор?
источник

OS

Oleg S in JavaScript Rules
Fedor
Что вы имеете ввиду "просто селектором" ?)
Можно чуть подробнее?)

Я пытаюсь вернуть пользователя сразу в mapStateToProps и там же проверяю есть ли он в сторе ли нет
Не нужно обновлять стор в mapStateToProps
источник

F

Fedor in JavaScript Rules
Vall 🌑
А зачем его ложить в стор?
Если вы о том, чтобы положить его в локальный стейт, то да, так можно сделать.

Просто в данном случае мне приходится в компоненте обращаться к api напрямую, а я не к action который дернет эту api
источник

OS

Oleg S in JavaScript Rules
Fedor
Если вы о том, чтобы положить его в локальный стейт, то да, так можно сделать.

Просто в данном случае мне приходится в компоненте обращаться к api напрямую, а я не к action который дернет эту api
В чем проблема в компоненте дернуть экшен?
источник

V

Vall 🌑 in JavaScript Rules
Fedor
Если вы о том, чтобы положить его в локальный стейт, то да, так можно сделать.

Просто в данном случае мне приходится в компоненте обращаться к api напрямую, а я не к action который дернет эту api
Хз что плохого

const getUserById = async () => {
  const user = await api.user.getById(userId);

  setUser(user)
};

useEeffect(() => getUserById, [userId]);
источник

F

Fedor in JavaScript Rules
Oleg S
В чем проблема в компоненте дернуть экшен?
По тому что action сетит полученные данные в redux-store.
Вот тот же вопрос)
Как я могу обратится к redux-store в самом компоненте.

Либо мне нужно в компонент передавать всех пользователей и после вызова action который засетит туда одного пользователя вновь проверять есть ли там мой пользователь
источник