Nikolay
А какие проблемы ты в этом видишь?
не нужно тащить весь бандл в приложение
Андрей
за аналоги поручиться не могу. Могу только гист закинуть если надо. Нужно будет из проекта вытащить просто
Ну вот на этом моменте приходится отказываться от решения, так как задолбаешься потом с таким кодом работать.
Sergey
Да он походу хочет свой костыль вкинуть)
костыль тоже есть. Для react-helmet
Ivan
А почему бы не использовать его так, как делают все?)
Nikolay
Андрей
неа. Вот когда упрёшься в баги react-helmet, тогда и взвоешь
Когда уткнусь, тогда буду думать, а пока понятность для остальных людей важнее.
Sergey
ну я хз ребят. Без примеров кода разговор зашёл в тупик
Андрей
неа. Вот когда упрёшься в баги react-helmet, тогда и взвоешь
Если есть библиотека с документацией, то можно глянуть. Иначе как-то фэ.
Sergey
Когда уткнусь, тогда буду думать, а пока понятность для остальных людей важнее.
понять передачу тайтла свойством это наверное архи сложно должно быть, я хз 🤷‍♂️
Anonymous
Почитай про treeshaking.
Кстати, не знаешь, он работает с import * as module?
Sheldhur
я буду страдать? до скольки стоит снизить?
Sergey
я и спрашиваю, надо ли?
Андрей
я и спрашиваю, надо ли?
Если есть преимущества, то надо.
Sergey
Sheldhur
лучше вообще отключить
да, я уже понял твою логику)
Андрей
я буду страдать? до скольки стоит снизить?
У тебя есть тесты в приложении?
Sergey
Если есть преимущества, то надо.
преимущества в простоте. Но то что сейчас не на хуках, если что
Sergey
да, я уже понял твою логику)
я о том что покрытие не гарантирует что ты протестировал реально код
Ivan
Мне кажется или все подряд называть убожеством - сверх тупо и попахивает снобизмом
Андрей
ну теперь будут
Тогда ставь везде нули и в последствии увеличивай понемногу.
Sheldhur
так новый проект
Андрей
так новый проект
Ставь 80. И калибруй со временем.
Sheldhur
я о том что покрытие не гарантирует что ты протестировал реально код
ну мне и не надо его вдоль и поперек, главное чтобы обратную совместимость тестить можно было, чтобы видеть где чё сломается
Sheldhur
а самое главное запрещать другим пушить без тестов
MVD
ОЧВ
СВЧ
Sergey
а самое главное запрещать другим пушить без тестов
тут уже в идеале было бы сделать чтоб проверялось что покрытие не упало. Но это сложно
Ivan
СВЧ
Во истину
Anonymous
ребят подскажите, axios делает запрос и на стороне как сервер и на стороне как клиент. На стороне сервера все ок а вот на стороне клиента выдает ошибку. Как я понимаю проблемма в том что в запросе localhost стоит. Есть ли какие нибудь обходы этой проблеммы или надо просто урл в axios поменять на действующий домен?
Ilya
Если localhost отвечает нормально, то можно и на него запросы слать
Ilya
Подозреваю, CORS :)
Джон
Sm•ok
его с сервера вырубаешь
Ilya
Текст ошибки в студию
Ivan
В одном домене же похер на корсы
Sm•ok
В одном домене же похер на корсы
на локалхосте тоже бывают
Anonymous
cors поставил убирал толку нет
У тебя бэк энд стоит на том же порте, что и фронт?
Anonymous
Текст ошибки в студию
net::ERR_CONNECTION_REFUSED
Sm•ok
net::ERR_CONNECTION_REFUSED
го скрин лучше
Ilya
Network в браузере открой, посмотри, куда он реально ломится
Sergey
Network в браузере открой, посмотри, куда он реально ломится
думаю вряд ли что чувак знает о чём речь, но он этого ещё не сделал))
Ivan
net::ERR_CONNECTION_REFUSED
Ну тогда корсы или не туда
Sergey
Ну тогда корсы или не туда
не корсы. До них ещё не дошло судя по всему
Anonymous
Network в браузере открой, посмотри, куда он реально ломится
http://localhost:8000 как я понял эта проблемма в том что там локал
Ilya
неа
Ivan
🙈
Sergey
Anonymous
все вьехал🤣
Anonymous
2 сервака стоят на тачке, видно в inctance надо сменить основной урл с локал на действующий
Anonymous
оказываеться когда заходил на тачку все работало, а когда с другого компа все сломалось. у себя просто был включен сер на этом порту поэтому все работало
GoDenis
господа, как мне получить доступ к свойству класса в методе? renderRow({ index, key, style }) { return ( <div key={key} style={style} className="row"> <div className="image"> <img src={this.list[index].image} alt="" /> </div> <div className="content"> <div>{this.list[index].name}</div> <div>{this.list[index].text}</div> </div> </div> ); }
GoDenis
this.list - undefined. хотя, я дефайню его в конструкторе
Андрей
this.list - undefined. хотя, я дефайню его в конструкторе
Функцию стрелочную заиспользуй
Андрей
Не бинди, пожалуйста. Просто renderRow = ({ index, key, style }) => {
Maksim
Не бинди, пожалуйста. Просто renderRow = ({ index, key, style }) => {
это и есть бинд, в другой обертке просто
🦜
Не бинди, пожалуйста. Просто renderRow = ({ index, key, style }) => {
рендер функции пиздец, если такое надо, выносите в отдельный компонент
GoDenis
Спасибо, работает )
GoDenis
а почему биндить плохо?
GoDenis
и как грамотно использовать тогда react-virtualized?