Nikita
ребят, а есть что то удобнее для переводов? мне что то поднадоело так подключать их к каждому компоненту
Face
Потому что отправлять надо не на https://localhost:3000/callback, a на ${window.location}/callback
Andrei
кто юзал wouter, как избавиться от конструкций такого вида?
Andrei
точнее, как-то можно в одной перемнной получить просто все параметры роута?
i
всем привет, подскажите плз можно ли как-то в редюсере получить состояние всех редюсеров?
i
а не ток своего?
i
а, точно, это уже оно дальше встраивает в общее хранилище
Alexander
это как
now.sh или любой другой условно-бесплатный сервис
Mark
С now.sh возможны побоболи с конфигурацией. Специфичная идеология у них. Возможно на heroku будет проще
Mikhail
surge.sh очень простой
Oleg
Подскажите, что лучше использовать в приложении fetch api или axios?
Frontend Priest
С now.sh возможны побоболи с конфигурацией. Специфичная идеология у них. Возможно на heroku будет проще
Со второй версии весьма неплохо(кря-прожекты и прочие скетчи туда кидаю), надо лишь часика два потыкать в доку
Oleg
Axios
А почему? Чем он лучше, подскажи , пожалуйста
i
фетч ведь вроде в json не переводит получаемую строку
i
а аксос сразу в объеки преобразует
i
так это ты дополнительно прописываешь
i
а в аксиосе сразу в data объект
Arthur
о ужс, 10 символов дописал
i
естественно
i
ведь каждый раз эти 10 строк
Arthur
ведь каждый раз эти 10 строк
customFetch(url) => fetch(url).then(r => r.json() customFetch('')
Arthur
DRY
ответ выше
Frontend Priest
фетч ведь вроде в json не переводит получаемую строку
Это все причины? Приколько, что fetch со встроенным (res => res.json()) весит 12кб
Anonymous
Аполло имеет смысл юзать с каким-нибудь стейт-менеджером? Или напрямую с кэшом только работать?
Frontend Priest
А почему? Чем он лучше, подскажи , пожалуйста
Работает со старыми браузерами (в которых нету фетча), новыми и нодой. Защищает от парочки уязвимостей. Автоматически определяет, чем является ответ и соответственно декодит. Может создавать инстанс, в котором хранятся некоторые настройки запроса (чтобы не писать их каждый раз).
Anonymous
Имеет
Можешь подробнее рассказать про профит?
Sergey
О, в чате уже 7777 участников 🙌
Titov
Гет
Андрей
7778)
Dmitriy
Что выбрать для роутинга ? кроме прямых рук ествнн
Тимофей 🛴
Что выбрать для роутинга ? кроме прямых рук ествнн
react-router + react-router-config, @reach/router, router5, или wouter ) выбирай любой все ок
Dmitriy
react-router + react-router-config, @reach/router, router5, или wouter ) выбирай любой все ок
djenth неплохо выглядит, стройно. Как он на проде? есть камни подводные?
Dmitriy
react-router + react-router-config, @reach/router, router5, или wouter ) выбирай любой все ок
рич и реакт роутер же хотели они смерджить вроде, ве затихло?
Виталий
Народ, кто нибудь может помочь с react-transition-group ? Есть вот такой код. Хочу чтобы когда один компонент пропадал второй появлялся на том же месте. https://stackblitz.com/edit/react-transition-ncasmc
Виталий
Да, стилями можно, но я подумал что возможно есть какой-то универсальный способ…
Dmitriy
Да, стилями можно, но я подумал что возможно есть какой-то универсальный способ…
ну подумай у тебе элемент лежит на элементе. Как ты это сделаешь если не стилями. Можно дождаться еще анмаунта и тыкать новый компонент, но то такое...
Виталий
Спасибо.
Dmitriy
Кто?
wouter
Екатерина
Подскажите, как правильно протестировать функцию? export function handleClick(e) { e.preventDefault() ; window.scrollTo({top: 0, left: 0p, behavior: 'smooth',}); }
Frontend Priest
Юнит
запустить с папетиром, проверить window.scrollY через секунду после нажатия (странный кейс, хз зачем это выносить куда-то и тестить)
Виталий
Папетиром юнит тесты не тестируют
Frontend Priest
Папетиром юнит тесты не тестируют
UPD: да, на жесте это можно замокать https://stackoverflow.com/questions/43148351/how-to-spy-on-window-scrollto-in-jest
Daniil
Вопрос, а в контейнерах лучше делать классы или функции с хуками?
Arti 🦠
Привет. Как проверить рпс вместе с нагрузкой на сср ?
Vladyslav
Привет. Подскажите пжл библиотеку для работы с пагинацией
Looch
Array.slice ?
Looch
ну что redux посоны
Aleksey
ребят почему create react app создал по умолчанию гитигнор. но его не видно в самой папке с проектом. и когда перетаскиваю папку эту на гитхаб. тоже файла не видит
Anonymous
включи отображние скрытых файлов в системе
Aleksey
перетаскиваю папку с таким содержимым на гитхаб. пишет Try again with fewer than 100 files.
Aleksey
гитигнор хороший
Anonymous
а что в гитигноре написано и как "перетаскиваешь"?
Aleksey
http://gitignore.io/api/node,linux,macos,windows,webstorm,composer,phpstorm,visualstudiocode
Aleksey
беру за папку To do и тащу сюда)))
Aleksey
может быть нужно сделать его не скрытым? гитигнор)
Aleksey
он как бы полупрозрачный
Anonymous
ты злодей
Aleksey
или дело не в этом
Anonymous
скачай гит
Arkadzi
Он пути в гитигнор путает Если ты тащишь папку в репу
Anonymous
чтобы у тебя гитигнор отработал нужно через гит пуш "перетаскивать")
Aleksey
спасибо) буду пробовать