Size: a a a

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

2020 July 16

Э

Эльдар in React — русскоговорящее сообщество
Arnold Pataki
я правильно понимаю, оборачиваемый компонент ничего не знает о пропсах и функциональности, которые добавляет HOC,  - эта доп функциональность приходит как раз сверху через пропс.
а сами HOC-функции знают о пропсах, которые добавляют другие HOC? - тут зависит от вложенности этих хоков, но по сути верхние хоки знают про нижние props, к примеру hoc2(hoc1(Component)), тут hoc2 знает про пропсы, какие придут из hoc1 в Component
блин, последнее утверждение всё-таки не понял. почему?
источник

B

Backend Разработчик... in React — русскоговорящее сообщество
David Bowie
В этом примере не нужно копию делать, потому что name - простой тип
Так ведь получается мы изменяем state, хотя в документации ясно сказано что state изменять вручную нельзя https://reactjs.org/docs/state-and-lifecycle.html#do-not-modify-state-directly
источник

ei

export default - зло... in React — русскоговорящее сообщество
Копию никакую делать не надо, просто ссылку на массив обновить
источник

ei

export default - зло... in React — русскоговорящее сообщество
users.map(user => {
 if (user.id !== id) return user
 return { ...user, name }
})
источник

ei

export default - зло... in React — русскоговорящее сообщество
export default - зло is the side effect
Копию никакую делать не надо, просто ссылку на массив обновить
Ну и на то что изменилось, то есть на самый нижний объект/массив который изменился, и на всех его родителей
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Иван
Мне Рахим прям продал емакс как концепцию, звучит ну очень вкусно. Понятное дело, что там сначала надо пару лет поконфигурировать, зато потом...
Я вот сча послушал две русские части и начал английский . И сказать что я преобалдел будет мало😕😑
источник

B

Backend Разработчик... in React — русскоговорящее сообщество
export default - зло is the side effect
users.map(user => {
 if (user.id !== id) return user
 return { ...user, name }
})
И как это совместить с той функцией, что я написал выше?
источник

ES

Eugene Sternin in React — русскоговорящее сообщество
Ребят, дурацкий вопрос, насколько правильно из ивента доставать значение ссылки так - target.attributes[0].value ?
источник

EM

Eugene Maltsev in React — русскоговорящее сообщество
Eugene Sternin
Ребят, дурацкий вопрос, насколько правильно из ивента доставать значение ссылки так - target.attributes[0].value ?
А почему не href? 🤔
источник

EM

Eugene Maltsev in React — русскоговорящее сообщество
Ну или data-attribute
event.target.dataset
источник

ES

Eugene Sternin in React — русскоговорящее сообщество
Eugene Maltsev
А почему не href? 🤔
потому что в href у меня добавляется мой ориджин

то есть у меня ссылка

<a href="ya.ru">txt</a>

href выводится - "https://localhost:3000/ya.ru"
источник

EM

Eugene Maltsev in React — русскоговорящее сообщество
Так, а как так получилось что приходится лезть напрямую в дом🤔
источник

ES

Eugene Sternin in React — русскоговорящее сообщество
Eugene Maltsev
Так, а как так получилось что приходится лезть напрямую в дом🤔
Ну, мне надо перехватить клик на ссылку и спросить чувака "ты уверен"?
Я перехватываю ивент и вот надо нормально достать ссылку.
target.attributes[0].value работает, но выглядит не оч
источник

SB

Sergey Bekharsky in React — русскоговорящее сообщество
Eugene Sternin
потому что в href у меня добавляется мой ориджин

то есть у меня ссылка

<a href="ya.ru">txt</a>

href выводится - "https://localhost:3000/ya.ru"
потому что есть разница между атрибутом и свойством
источник

SB

Sergey Bekharsky in React — русскоговорящее сообщество
атрибут — linkNode.getAttribute(“href”), свойство — linkNode.href
источник

ES

Eugene Sternin in React — русскоговорящее сообщество
Sergey Bekharsky
атрибут — linkNode.getAttribute(“href”), свойство — linkNode.href
Точно!
Спасибо, добрый человек.
источник

NS

Nurlykhan Salamatov in React — русскоговорящее сообщество
Владилен сказал что вк не может использовать Реакт? Почему же это?
источник

NS

Nurlykhan Salamatov in React — русскоговорящее сообщество
Вк есть свой ‘Реакт’?
источник

SB

Sergey Bekharsky in React — русскоговорящее сообщество
пусть владилен и отвечает, нет?
источник

E

Endifai in React — русскоговорящее сообщество
Можете подсказать какую библиотеку использовать для вебсокетов в React Native?
источник