Kurzdor
К всему есть обвязка для реакта
Ada Love
хей ребят. Есть кто сталкивался с проблемой AudioContext isn't allowed при использовании библиотеки wavesurfer?
Dmitry
селекторы ведь кешируются. оно один раз будет пересчитываться
Ну спорно. Нужно нормально написать что бы оно мемоизировало. Ссылка поменяется и все
artalar
https://twitter.com/cramforce/status/1182149273615507457
Артем
всем привет, подскажите плз, есть ли какой-то плагин для php sthorm что бы создавать одним кликром папки для компонента с 3 файлами index.js nameComponent.js nameComponent.css?
Eugene
всем привет, подскажите плз, есть ли какой-то плагин для php sthorm что бы создавать одним кликром папки для компонента с 3 файлами index.js nameComponent.js nameComponent.css?
такую штуку можно сделать на ноде за пару часов и настроить все под себя, а так погугли какой-то react-cli, точно есть в интеренетах, не уверен, что под шторм
Roman
Ну спорно. Нужно нормально написать что бы оно мемоизировало. Ссылка поменяется и все
ссылка на что? там ведь только значения, функций в стейте быть не может а если стейт поменялся, то он поменялся, надо пересчитывать
Артем
Dmitry
ссылка на что? там ведь только значения, функций в стейте быть не может а если стейт поменялся, то он поменялся, надо пересчитывать
да но стейт может не поменятся а ссылка изменится нужно на каждый уровень делать селектор
Dmitry
каким образом изменится ссылка?
{ data: { ..prevData } } data уже новая
Roman
{ data: { ..prevData } } data уже новая
а зачем такое делать, если ты старое на новое просто меняешь. там наверное data: { ...prevData, ...newData }
Bogdan
подскажите , зачем мне предлагается установить либы после установки либы?
Ivan
подскажите , зачем мне предлагается установить либы после установки либы?
Это не обязательно, это предлагается дабы держать все у себя
Dmitry
а зачем такое делать, если ты старое на новое просто меняешь. там наверное data: { ...prevData, ...newData }
Это не важно. Смысл в том что новая ссылка. Даже если не поменялось ничего
Bogdan
Это не обязательно, это предлагается дабы держать все у себя
ага, но у меня ничего не работает почему то с кра, на кодесандбоксе все работает, локально нет
Bogdan
вот ошибка вылазит
Ivan
вот ошибка вылазит
Вебпаку нужен лоадер, например бабель лоадер
Bogdan
Вебпаку нужен лоадер, например бабель лоадер
в примере у меня кра, его достать нужно будет? не пойму почему не работает, если либа то работает в демо запуске на кра
Maxim
@gorbunov_i а можно узнать сколько у тебя опыта? Если не секрет конечно
Maxim
А в чём измерять?
Ну комерческого, в годах
Ivan
Не думаю, что этот оффтоп достоин обсуждения в чяте по реакту
Daniil
Я думаю это многим интиресно)
Лучше в личку или t.me/flood_ru, там и обсуждайте ваш опыт
Kurzdor
Народ, а вообще порталы кто то юзает у себя? я лично не понимаю их смысла
Kurzdor
я может быть не понимаю по англиски обьяснение зачем они
Maxim
Semantic это ui библиотека
Ivan
я может быть не понимаю по англиски обьяснение зачем они
Чтобы отрендерить что-либо за пределами #root не теряя пропсы и контекст.
Alexander ☮️ 💙💛
пока буду неактивен в чате. Подождите полгода, пока я изучу реакт и начну тут общаться
Kurzdor
Чтобы отрендерить что-либо за пределами #root не теряя пропсы и контекст.
да, но вот я могу и в #root зарендерить мою к примеру модалку и она будет хорошо работать
Ivan
да, но вот я могу и в #root зарендерить мою к примеру модалку и она будет хорошо работать
А с помощью портала можешь рендерить и не в #root, что не понятно-то?
Kurzdor
лан, лан понял
Bogdan
пробовал удалять модули, не помогло
Ivan
пробовал удалять модули, не помогло
На маке будет норм, покупай мак
Bogdan
На маке будет норм, покупай мак
так прикол в том, что на работе было норм, дома все через жопу пошло npm i - f сделал
M
Сервер тож на маке запущен?
M
Apple AWS 🥭
Bogdan
Что написано на скриншоте?
просит либу установить
Ivan
просит либу установить
Не просит. Не можешь сам перевести — используй гугл транслэйт, это не стыдно
Bogdan
ну там написано пропуск необязательной зависимости, мне это ничего не говорит
Ivan
ну там написано пропуск необязательной зависимости, мне это ничего не говорит
То есть утилита при установке зависимостей сообщила тебе, что при установке она пропустила необязательную зависимость? Действительно, что бы это могло значить? Хм...
Oruj
специалисты, разве стили должны пересекаться, если я создаю для каждого компонента отдельный файл .css? и отдельно их импортирую в компоненты
Daniil
А почему они не должны пересекаться если их нейминг общий например
Daniil
для того что бы избежать этого используй модули, css-in-js или прасти хосподи бем
Переиспользование стилей нормальная практика, тут надо точнее чтобы человек выразился
Dmitriy
еще рекомендуют CSS modules
модули === CSS modules
Oruj
CSS modules / CSS-in-JS это две разные либы?
Bogdan
CSS modules / CSS-in-JS это две разные либы?
первая не либа, а надстройка просто
Rrr
а CSS-in-JS это подход, а либа
Dmitriy
первая не либа, а надстройка просто
вторая тоже не либа. Это подходы
Bogdan
вторая тоже не либа. Это подходы
во второй я подразумевал стайледы
Dmitriy
во второй я подразумевал стайледы
либ много больше чем стайледов
.
вторая тоже не либа. Это подходы
Кто побеждает из них? Какой счёт?
Bogdan
либ много больше чем стайледов
стайледы лидирующая позиция
.
Подходы?
да. Из этих подходов то.
Dmitriy
да. Из этих подходов то.
css-in-js with out runtime linaria reshodow etc..
Ivan
я просто не понял, почему он это просит сделать
Что сделать-то? Где это написано?
Dima
А лучше всего styled components
Aggosh
А насколько правильно заберать переменные из store ? Я просто к этому сам пришел и возможно это нарушает какуе-то логику ?
Dima
Ты про Редакс?
Dima
Функция в первый аргумент коннекта, которая принимает стор и возвращает объект, свойства которого попадают в пропсы
Kurzdor
css-in-js with out runtime linaria reshodow etc..
reshadow* который в альфе сидит emotion 😂
Kostya
всем привет не посдкажите когда происхоит изменение путей в реакт роутерах то компоненты пересоздаются или обновляются?
Андрей
всем привет не посдкажите когда происхоит изменение путей в реакт роутерах то компоненты пересоздаются или обновляются?
Если компонент все ещё виден, то он либо создался либо обновился. А пересоздаться он может если ему key изменить
Dimitri
Посоветуйте формы, финал форм что-то разочаровывает своей оптимизацией, когда вся форма ререндерится при изменении одного инпута