Size: a a a

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

2020 July 21

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Altairka
Что это?
это когда подсаживаешься на иглу удобства того что все твои проблемы решает чат и начинаешь постоянно сыпать вопросами))
источник

ei

export default - зло... in React — русскоговорящее сообщество
Александр Бакиматов
про твои вкусы мы все в курсе, но а) не вижу существенной проблемы б) расписывать в телеге мне в падлу))
Я тоже про б) подумал, так что не такие серьезные обвинения на первый раз, пока что ограничимся предупреждением
источник

ei

export default - зло... in React — русскоговорящее сообщество
xD
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
баюсь баюсь)))
источник

A

Altairka in React — русскоговорящее сообщество
Александр Бакиматов
это когда подсаживаешься на иглу удобства того что все твои проблемы решает чат и начинаешь постоянно сыпать вопросами))
Про иглу удобства и не поспоришь)
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Altairka
Про иглу удобства и не поспоришь)
мне как бы тащемта без разницы, но я б советовал не злоупотреблять. пушто если будешь постоянно "отдавать на аутсорс" свои проблемы - сам ничему не научишься
источник

ei

export default - зло... in React — русскоговорящее сообщество
Мой варик так выглядит

map(el => {
 if (el.id !== id) return el
 return {...el, property: value}
})

Тут типа прямо читается
если айди не совпадает - верни исходную версию
иначе обнови property
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
так и думал шо он это сделает 💁
источник

А

Александр in React — русскоговорящее сообщество
Привет, столкнулся с такой проблемой. Есть функция, в функции есть переменная, в которую сохраняется объект с полем $$typeof: Symbol(react.element). По идее этот объект дальше должен попасть в React.createElement. Я эту переменную возвращаю из функции в качестве компонента <Variable/> и получаю ошибку:
React.createElement: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: <div />. Did you accidentally export a JSX literal instead of a component?
В чем подвох?
источник

NT

Nikita Torchinskiy in React — русскоговорящее сообщество
Этот объект (с $$typeof) и есть результат функции React.createElement
Чтобы из него создать новый react элемент, вместо React.createElement используй React.cloneElement
источник

А

Александр in React — русскоговорящее сообщество
Ясно, я просто сверхразум невнимательный
источник

А

Александр in React — русскоговорящее сообщество
Спасибо, дело было в тупости!
источник

Д

Дима in React — русскоговорящее сообщество
Александр
Спасибо, дело было в тупости!
С этого бы стикер создать.
источник

V

Valentin in React — русскоговорящее сообщество
Сегодня видел код, в котором все функциональные компоненты ui kit’a были завернуты в memo, в этом есть профит?
источник

О

Олег in React — русскоговорящее сообщество
Valentin
Сегодня видел код, в котором все функциональные компоненты ui kit’a были завернуты в memo, в этом есть профит?
Аналог того когда все классовые делали через purecomponent?
источник

ei

export default - зло... in React — русскоговорящее сообщество
Valentin
Сегодня видел код, в котором все функциональные компоненты ui kit’a были завернуты в memo, в этом есть профит?
Разобьется о создание колбеков в рендере
источник

ei

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

V

Valentin in React — русскоговорящее сообщество
угу…
источник

V

Valentin in React — русскоговорящее сообщество
Олег
Аналог того когда все классовые делали через purecomponent?
+-
источник

ei

export default - зло... in React — русскоговорящее сообщество
Они не в ту сторону воюют
источник