Китикет
Зачем для этого либу юзать
Roman
Я просто впервые о таком слышу
Китикет
Просто сделать как выше сказали, в рут засунуть прелоадер с инлайн стилями
Китикет
Когда реакт отрендерит, перезапишет эту фигню
Alexey
во фронтенд/жс чатах постоянно пытаются что-то усложнить :)
Daniil
для этого тут она не нужна
Roman
Хорошо, спасибо всем за советы.
Bogdan
вот так адекватно делать? или юзать useReducer например для поиска данных
Китикет
Ух блин
Bogdan
Ух блин
ух ух просто, но там типо данных довольно мало в таблице и поиск на клиенте
Bogdan
так а что сделать можно? сюда еще и фильтр нужно будет запихнуть
Daniil
а мап к чему?)
Cenator 🐈
Downshift
Андрей
Да.
Sheldhur
https://stackblitz.com/edit/react-router-dom-4-nested-example-p6t45q?file=index.js
как при такой схеме в NavBar получить match текущего роута, параметры и прочее?
Denis
мужики, как вы решаете проблему с тем что после перехода по Link, сохраняется вертикальное положение на странице, я хочу чтобы в топ поднималсь страничка после перехода
Volodymyr
Андрей
Нормально. Учи js.
Denis
anchor ?
спасибо, не слышал, а так
componentDidMount() {
{window.scrollTo(0, 0)
...
}
это совсем кривое решение?
Frontend Priest
вызов функционального компонента - дешёвая операция, не заморачивайся
Андрей
В каком месте будут утечки?
Cenator 🐈
Мемоизация для быдла
Sergey Makarov
Volodymyr
Volodymyr
Anonymous
Bogdan
просветит кто? типо не будет перерендера если в useState одно и тоже значение?
Frontend Priest
Китикет
Это не утечки
Андрей
Anonymous
Volodymyr
(0, 0)
а если у тебя много элементов на странице ??? ты все время будешь к 0.0 скролить ?
Daniil
ну так значение
Daniil
а не функцию
Frontend Priest
Nikolai
Нет
Denis
спасибо за ответы
Bogdan
ну так значение
я не понял, что там написано тогда? она ссылается на одно и тоже или в чем смысл?
Daniil
ссылка одна и та же, похоже
Bogdan
Frontend Priest
Daniil
судя по записи в доке нет смысла туда пихать и функцию
Frontend Priest
да, реакт сначала сравнит старый результат с новым, а потом вызовет дорогие операции работы с dom (если нужно)
Sheldhur
https://stackblitz.com/edit/react-router-dom-4-nested-example-p6t45q?file=index.js
как при такой схеме в NavBar получить match текущего роута, параметры и прочее?
Frontend Priest
Frontend Priest
(если тебе понадобилось подсвечивать текущую ссылку, NavLink)
Sheldhur
он не матчит
Sheldhur
Frontend Priest
он не матчит
у тебя navbar вне роута, конечно он не будет видеть матч
Sheldhur
ну и как сделать то?
Frontend Priest
для начала, определиться, navbar действительно общий компонент или он должен зависеть от страницы
Sheldhur
общий
Frontend Priest
ну тогда не бери из него матч
Sheldhur
???
Sheldhur
как мне в навбаре тогда подсветить выбранный пункт?
Frontend Priest
navlink?
Vladimir
Всем привет, скажите пожалуйста, использование Redux означает полный отказ от локальных state? или это так, типо дополнение, для общего стейта приложения?
Sheldhur
он мне малях неподходит, ну да похуй. У меня там вложенное меню на несколько уровней и надо подсветить каждый по пути
Sheldhur
мне нужен именно матч
Oleg
я могу как-то использовать useReducer и сделать initialState зависимым от пропсов?
Daniil
Daniil
Локальный как раз и говорит что необходим нужному компоненту и все
Oleg
Vladimir
спасибо
Vall
Всем привет, кто как использует useReducer в своих проектах?
Как я понял данный хук сделан для управления локального состояния компонента, только логика выносится вне компонента с версткой чтобы не засорять сам компонент , верно?
Oleg
Misha
Ребята, а где можно посмотреть как написаны тесты для jest+enzyme для всяких сложных штук?
Misha
Каких-нибудь многоуровневых форм, чтобы там запросы мокались и все такое
🦜