Sergey
Можно например Proxy использовать
можно. Конкретно под React как реализовать?
Дмитрий
Cenator 🐈
Дмитрий
А зачем any
Это тайпскрипт, в js конечно не нужен
Ilya
Гайс, почему лучше переходить с классов на функции ?
King
Всем привет, почему так делать плохо? const MyComp = ({ prop1, prop2 }) => <OtherComp {...{ prop1, prop2 }}/>
‌‌‎D
Привет const obj = { prop1, prop2 } {...{ prop1, prop2 } } == {...obj} Это?
Sergey
например как-то так...
Спасибо, попробую
King
Привет const obj = { prop1, prop2 } {...{ prop1, prop2 } } == {...obj} Это?
Да, это такой способ чтобы не делать так const MyComp = ({ prop1, prop2 }) => <OtherComp prop1={prop1} prop2={prop2}/> типо меньше букв
i
а в целом нормально ли делать такую штуку? <UserModalMessage show = {this.state.showModalMessage} parent = {this} />
King
Я понял) я тебе дал хинт
А можешь прямо сказать? Я просто тупой
i
то бишь создать модалку, которая в пропс ловит именно переменную на отображение компонента, и давать ссылку на олдителя чтоб обращаться к его методам и состоянию
i
@ponasenkov228 почему?
‌‌‎D
А можешь прямо сказать? Я просто тупой
Кто тебе сказал что делать spread объекта плохо?) Начнем с этого. По мне, то, что ты показал норм
i
рендер же не будет происходить внутри компонента, ваернее, внутри его дочеонего компонента по show не будет рисоватся модалка
Anonymous
@ponasenkov228 почему?
Инкапсуляция сходит на нет сразу, из этого следуют определенные проблемы
King
Я помню кто-то в этом чате мне сказал что это не нормально, кажется этот уважаемый @itsjohncena И с тех пор я не понимал почему
i
почему на нет?
i
модалка внутри компонента
i
получает от его родителя переменнуцю
Anonymous
почему на нет?
Ты получаешь контекст родителя в ребёнке
i
там модалка одна на всю страницу
Anonymous
Надо изменять стейт родителя - отдай коллбек, а не контекст
i
да, там модалка одна на страничку, в нгей ток подпись меняется и айди посылаемое
Anonymous
Кароче, делай как удобно нахуй оно мне надо
i
ну передавать методы отдельно по пропсам
i
просто дольше
i
а тут ссылка на родителя и отдельно его свойства на отображение самой модалки
Alexey
зачем нужна ссылка на родителя?
i
чтоб не передавать его методы
Андрей
Как отрефакторить код яндекс метрики, то что сгенерировал яндекс я вставил в head и это вызывает синтаксические ошибки
Anonymous
кинуть в одельный файл и забыть про то, что там внутри
Anonymous
как варик
Artem
Добрый вечер друзья!
Artem
помогите решить проблему с установкой React
Artem
TypeError: Cannot read property 'get' of undefined at process.errorHandler (C:\Program Files\nodejs\node_modules\npm\lib\utils\error-handler.js:205
Artem
бьет такую ошибку и не устанавливается
i
как передача родителя с методами заместо передачи его методов мешает инкапсуляции?
i
родитель в пропсе с методами или на каждый метод родителя проп
Dzmitry
вот этим вот
Default
Ты там вызов функции пролюбил, кажется
Cenator 🐈
Все в порядке же
Default
А, эт в реакте
Default
Жоска 😄
Cenator 🐈
Да там просто чилдрен реактом эскейпится
Default
Я сразу не въехал даже
Cenator 🐈
Поэтому не работает
Artem
Daniil
Кто-то кроме админов пользуется пошем?
Cenator 🐈
Кто-то кроме админов пользуется пошем?
Мы не пользуемся, не надо тут
Daniil
;)
Roman
Всем привет, кто-то пользуетса "styled-components"?
Daniil
Почему бы сразу вопрос не задать
Looch
Если бы винда была на js 😂😂😂😂
Roman
Не знаеш как исправить ошибку
Roman
?
anoru
вот это сжатие
Roman
почему ошибка если я всё подключил
Черненый Алексей
Реакт компоненты либо такие же, либо хуже чем scss модули. Лучше юзай модули, они профитнее
Черненый Алексей
Всем привет, кто-то пользуетса "styled-components"?
TheHesoyam
Roman
попробуй вместо var let)
1651 | var ThemeContext = createContext();
Roman
Ето ошибка в node-moduls
Roman
Ладно, сейчас переделаю
TheHesoyam
1651 | var ThemeContext = createContext();
у тебя type error, это о чем говорит? когда ты используешь var происходит hosting. возможно где то в теле функции ты на нее ссылаешься а она пустая. тайп еггоr когда ты используешь тип по не назначению, когда движок не может рефнуться на прото объектового значения
Alexander
Как можно настроить CRA? Например мне надо, чтобы в index.html не было ссылок на статику. По-другому буду подключать, через сторонний скрипт. В одном из проектов разработчик делал eject и потом настраивал как надо. Я бы хотел не разбирать и чтобы потом можно было обновлять cra