Serik
а если миллион придет? будем ждать поскольку код читабельный должен быть?
Serik
вообщем на вкус и цвет
Serik
yes sir
Андрей
а если миллион придет? будем ждать поскольку код читабельный должен быть?
Если к тебе придёт миллион, то почти любой код у тебя будет тормозить.
Sergey
а если миллион придет? будем ждать поскольку код читабельный должен быть?
если ты выводишь миллион городов в select, но что-то ты делаешь не так
Serik
короче понятно)
Serik
закрыли тему)
wolfe
а если миллион придет? будем ждать поскольку код читабельный должен быть?
https://codesandbox.io/s/flamboyant-fire-hrlpx вот так за один проход. вроде, читаемость не потерялась, только форматтер чуть похуже сделал
wolfe
wolfe
вообще, этой штуке самое место в useMemo и все будут счастливы )
Dmitry
Ребятки, а вот тупой вопрос, если я теперь везде использую хуки, то получается, что Container мне больше не нужен.
Serik
Evgen Хочешь делай так, никто не мешает)) человек выше говорил про reduce я поддержал. еще выше выкладывали решение. Давайте закроем тему😂😂😂😂
Sergey
чтобы не итерировать 2000 раз
в твоём коде как раз 2000 итераций, 1000 твоим map, а потом 1000 в react
Serik
Как говорятся, никто не спорит что у каждого свое мнение)))
Sergey
1000+1000 = 2000
wolfe
1000+1000 = 2000
так а где первая тысяча выполняется?
Sergey
items.map
wolfe
items.map
в VDOM их будет тысяча, насколько я понимаю, а в DOM — 500
Sergey
в dom 500 будет и при filter.map, и при reduce
Serik
у нас например есть такой монстр под названием "1c". И передает он как попало. если не экономить то .....\
Дмитрий
Подскажите, что можно почитать. Нужно сделать кнопку, при нажатии на которую будет открываться для редактирования текстовое поле.
N
Доброго времени, господа, подскажите пожалуйста почему у меня material-ui выдает ошибку: https://stackblitz.com/edit/react-aliexpress-2?embed=1&file=src/product/productExtend.js
Sergey
Вышла новая подборка новостей React.Newsletter 179 - новая версия react native с быстрой перезагрузкой - как и зачем использовать firebase вместо redux - гайд по использованию React Lazy - как жить с serverless приложениями на react в 2019 Полезное чтиво для всех, кто хочет развивать понимание фронтенда. https://t.me/this_week_in_react
Evgeny
есть ли смысл использовать https://github.com/roylee0704/react-flexbox-grid или сразу брать и писать разметку через css и встроенные клатты грида
Evgeny
Да и обновление компонентов было аж в мае 18 года, жалко конечно
Дмитрий
Всем доброе утро! Посоветуйте, кто как дебажит Safari на iOS? Есть ли какие-нибудь инструменты на MacOS? (Желательно с выбором версии) Может можно заюзать xCode?
Daniil
Можно
Дмитрий
Через сафари можно инспектить страницы открытые в iOS safari
Я счастливый обладатель зеленого робота) Это пока не вариант
Daniil
Через сафари можно инспектить страницы открытые в iOS safari
Иногда они отличаются от того как на реальных устройствах
Daniil
Но в целом норм тоже
Дмитрий
Да, я неправильно понял, я думал, что ты имеешь ввиду, через связку iPhone и mac открыть девтулз Имитация агента тоже не помогает
Aleksandr
кто знает нормальные либы для записи голоса?
Aleksei
подскажите, в каких случаях нужно использовать css helper из styled-components? По доке не совсем понятно, ведь можно всегда использовать обычные функции по подобию styled-system.
Андрей
Использую react-scroll, на LI клик не отрабатывает поскольку внутри <Link> от react-scroll. Убрать компонент Link не могу, нужен эфект смуфСкролл
Volodymyr
чем щас письма верстают ваще?
TK
Доброе утро коллеги ) Подскажите юному подавану пожалуйста , как забрать параметры из адресной строки и получить в getinitialProps и вывести в node консоли.Нужно взять из обьекта реквест на ноде.
Volodymyr
молодец
Артем
молодец
зря язвишь - реально есть типа коснтрукторы писем во многих рассыльщиках, но это по факту тупые шаблоны, котоых миллионы, а что-то стоящее верстать нужно действительно руками и учитывать максимум нюансов и тонкостей, даже адаптивный кроссбраузерный сайт сверстать легче, чем полностью кросс-платформаенное письмо нестандартного вида
Anonymous
Алгебра и геометрия нужна для программиста?
I
Алгебра и геометрия нужна для программиста?
к сожалению, нет. Хотя лично я считаю, что знание математики очень помогает и маст хэв для программиста, но мое мнение мало влияет на реальность
Evgen
Алгебра и геометрия нужна для программиста?
Смотря чем ты будешь заниматься. Если просто рисовать интерфейсики и пользоваться сторонними API, то хватит Арифметики
TK
Как я понимаю, ты юзаешь next.js? https://stackoverflow.com/a/52838846
На проекте самописная next.js но спасибо за ссылку
Сергей
чем отличается render от component в react-router?
Anonymous
Есть
Можешь сказать где?)
Anatoly
если даже книги самостоятельно не можете найти, чего говорить о программировании )
Evgen
Можешь сказать где?)
В школе. Она ничем не отличается от школьной программы )
Alexander
Подскажите, мучает вопрос. Можно ли вызывать методы ChildComponent из ParentComponent ? К примеру я хочу сделать фокус на элементе который находится в ChildComponent. Но вызвать его я хочу из ParentComponent. Я не могу сделать что то типа ChildComponent.someMethod() ? Все что я могу сдеать это передать коллбек как пропсы в ChildComponent ?
Maxim
да
Final
Всем привет! Не подскажите как в react-select скрыть выбранные значение при открытии? (Когда закрыт показывает выбранные, когда открыт показывает плэйсхолдер)
Alexander
Вопрос больше про то есть ли разница когда у тебя SomeComponent = {someMethod: function(){}} и SomeComponent extend React.Component. То есть это вообще сделать нельзя? Или так делать плохо?
🦜
Вот такие две книги купи и будешь обращаться к ним по надобности
Igor
кто работал с React-select? Почему скролла нет в меню? Я не понимаю по какому принципу он работает
Igor
пытался по разному и толку нихера, maxMenuHeight тоже не работает
Andrew
всем хай, хочу сделать редирект после успешного выполнения запроса так будет правильно? или надо как то по другому? changeEmailSuccess = () => { API.put(`/user/change_email/${token}`).then( response => { setTimeout(() => { <Redirect to='/feed' />; }, 1500); console.log(response); }, error => { console.log(error); }, ); };