Китикет
Интересно, кто-то так пишет вообще?
Ivan
Интересно, кто-то так пишет вообще?
Если уж конст использовал, то можно и все остальное)
Eugene
🤔блет, чот у меня где-то был варнинг на эту тему(вроде)
Deyl
Сейчас война начнётся о том как лучше экспортировать функции. Давайте поспорим: • двойнык кавычки vs одинарные кавычки vs backtick • tab vs 2 пробела
Deyl
😁
Китикет
По-моему деструктуризация в аргументах обычной function как-то нелепо выглядит
Ivan
Но больше всего бесят эти ублюдские ; без них красивее. А airbnb предлагает их ставить в определннных конструкциях
Ivan
Хотя в целом какая разница, когда есть линтер
Китикет
Я очень долго писал с двойными, и с одинарными все-таки удобнее)
Китикет
Во-первых, код чище как-то, во вторых во всяких сообщениях обычно используются двойные кавычки, и приходится их экранировать, а с одинарными нет
Ivan
Яб с удовольствием избавился бы и от скобок, coffescript самая красивая реализация экмы
Ivan
😋
Китикет
🌚а в jsx?
В jsx двойные)
Китикет
Это вроде общепринято же)
Eugene
🤔ну вообще pretter и eslint все сам делает
Deyl
Специальный выпуск про нашу дискуссию https://syntax.fm/show/131/hasty-treat-bike-shedding
Paul
Т.к. это апострофы в английском
Paul
Дуглас Крокфорд не согласен в общем)
Китикет
А нас все в двойных в разных сообщениях
Paul
Да ну я тоже одинарные пишу везде
Paul
Просто реально чаще одинарные приходится экранировать. Особенно это ощущается при работе с i18n
Maxim
в next.js можно во время рендера на сервере как-то передать значение из одной части приложение в другое, как например в браузере через localStorage?
Ilia
Ребят, для чего нужен debounce (и debounce hook),когда мне его на практике использовать?
Ihor
Всем привет, такой вопрос, как заставить работать переход по анхорам в модальном окне ? https://www.npmjs.com/package/react-scrollable-anchor
Yury
вешай id на блоки, парси url и проматывай к ним
Alexey
Vadim
Ребят, для чего нужен debounce (и debounce hook),когда мне его на практике использовать?
например, тебе надо по тому что пользователь ввёл в input - отправить запрос на поиск. И нужно тебе это делать так чтобы пользователь ввёл и сразу не нажимая никакие кнопочки - запрос отправился. Если ты на каждую введеную букву будешь отправлять запрос то будет жопа. А так ты подождешь 300мс после того как пользователь наконец закончил печатать и отправишь 1 запрос.
Pavel
пытаюсь создавать ноду вот так `function createContainerTypeCard(typeNode, classNameCard) { let elem = document.createElement(typeNode) return elem.classList.add(classNameCard) }`
Pavel
но в реакте это не ребит, как с document работать
Pavel
реакт не для того придуман, чтобы дом апи дергать
ок, мне надо отрендерить разные елементы в разные ноды, как мне это сделать в реакте?
Pavel
создать компоненты и поместить один в другой
это ты имеешь ввиду типа пропсами передать дата в разные компоненты, и отрендерить их в родительском?
Dmitriy
Эх думал я последний с жиквери слез)
Pavel
Эх думал я последний с жиквери слез)
возможно беда в том что я там и небыл
Китикет
А шо значит в "разные ноды"
Dmitriy
возможно беда в том что я там и небыл
а где были? На заводе? Я там тоже был. Помогает вечернее чтение доки.
Китикет
Ты про реальный dom?
Pavel
А шо значит в "разные ноды"
в диве 5дивов) мне надо в каждый в один рендер отрисовать 5 контекстов
Mihail
я ничего не понял
Pavel
я ничего не понял
объект массивов, я для каждого массива создаю ноду, в этой ноде я их мапю(map), и потом рендерю...
Mihail
зачем ты создаешь ноды, если есть jsx в реакте?
arr.map(({id, label}) => <li key={id}>{label}</li>)
Yury
yep, просто у тебя похоже будет еще для каждого этого обертки, равные кол-ву свойст у обьекта
SENATOR ARMSTRONG
Всем привет. Скажите пожалуйста, насколько сильно увеличивает размер бандла использование bootstrap и react-bootstrap?
SENATOR ARMSTRONG
Или стоит исключить их?
SENATOR ARMSTRONG
MVD
?
Сайт такой
SENATOR ARMSTRONG
Сайт такой
Понял, спасибо
Andrey
Или стоит исключить их?
если есть вариант что то исключить, то зачем это тянуть?
SENATOR ARMSTRONG
если есть вариант что то исключить, то зачем это тянуть?
Я вот и спрашиваю насколько оно того стоит, с бутстрапом быстрее, но бандл больше
SENATOR ARMSTRONG
С этими двумя бутстрапами супер удобно, но цена килобайты
Китикет
Скорее вопрос должен стоять так: чем заменить бутстрап
Китикет
Нужен какой-то ui kit в любом случае
Китикет
Но я не понимаю зачем тебе вообще 2 бутстапа
Andrey
С этими двумя бутстрапами супер удобно, но цена килобайты
ну проще настроить импорты, чем самому кит пилить
Китикет
Но я не понимаю зачем тебе вообще 2 бутстапа
Ты что, и компоненты юзаешь, и классы дописываешь?
Andrey
С этими двумя бутстрапами супер удобно, но цена килобайты
ну а вообще, можно и на др юи кит посмотреть (материал там, семантик, ...)
SENATOR ARMSTRONG
ну проще настроить импорты, чем самому кит пилить
Я использую компоненты реакт бутстрапа и иногда классы бутстрапа
Kurzdor
@itsjohncena твой выход
Китикет
Они че, думают что кто-то там бота заюзает
Китикет
Во тупые
Mihail
Заработай на битховенах
SENATOR ARMSTRONG
Зачем такая боль?
Чому боль, ну можно и только реакт бутстрап
Boi
loxi
Boi
fu
🅅aleriy
/spam
sandwich 🥪
Ребят подскажите что вы думаете что лучше использовать redux, context api, hooks, session storage в ситуации: У меня есть апп - сайт ресторана где можно делать заказ и бронь. Есть компонент ордер в каком хранится информация про заказ(ресторан, стол, меню). Компонент заказ складывается из шагов : выбор ресторана, стола, меню, оплата. Каждому из этих шагов нужна инфа с компонента ордера. Я её прокидываю этим компонентам через контекст апи. Но при редиректах на другие страницы и тд, потом перехожу на ордер он конечно же пустой так как вся инфа в стейтах у него хранилась и я через контекст её вниз кидал. Как и где мне лучше хранить инфу про ордер? Не хотел её закидывать в редакс или локал-сешн сторидж так как новые тулзы появились давно и как то хранить такой объем инфы только для пару компонентов а 90% апки даже это не использует так себе. Что кто думает на счет этого??? Надеюсь доступно объяснил ситуацию)