Size: a a a

React — русскоговорящее сообщество

2020 August 13

A

An.ztv in React — русскоговорящее сообщество
Yakov Nevidomskiy
Если я верно понял, то вам нужно просто поставить условие, где если индекс элемента равен индексу элемента, по которому произведён клик, то выполнить функцию смены дисплея
источник

VH

Vitalii Huk in React — русскоговорящее сообщество
David Bowie
Сверь соотношение th и td в строке. Без collapsed табличка корректно отображается? Возможно, что неверно material-table сконструирована, посмотри у них примеры
Без колапса работает корректно. Если добавляю колапс, сразу всё валиться.
источник

YN

Yakov Nevidomskiy in React — русскоговорящее сообщество
An.ztv
Если я верно понял, то вам нужно просто поставить условие, где если индекс элемента равен индексу элемента, по которому произведён клик, то выполнить функцию смены дисплея
Что то в этом роде
источник

DB

David Bowie in React — русскоговорящее сообщество
Vitalii Huk
Без колапса работает корректно. Если добавляю колапс, сразу всё валиться.
Не уверен, что Collapse верно используется. Он вроде как в доке на строку, а не на всю tBody. Могу ошибаться
источник

И

Ильдар in React — русскоговорящее сообщество
Добрый день так и не понял как это сделать, если есть возможность подскажите пожалуйста, как реализовываются сортировки и фильтрации массива с данными которые лежат в сторе, мне нужно например отфильтровать по какому то типу при этом не изменять главный стор что бы потом делать еще 1 фильтрацию, получается я должен брать исходный массив из стора и уже по нему делать фильтрации и сортировки, вот я чз useSelector получил массив замапил его в компонент дальше у меня есть кнопка отсортировать по такому то полю и как мне массив  который я получал с useSelector и мапил заменить на новый отсортированный? я должен сделать функцию где будет условия если сортировка или фильтрация то такой массив в противном случае стандартный?
источник

A

An.ztv in React — русскоговорящее сообщество
Yakov Nevidomskiy
Что то в этом роде
Тогда пропишите в onClick алерт/консоль.лог с индексом и уже сами поймёте решение вашей проблемы
источник

YN

Yakov Nevidomskiy in React — русскоговорящее сообщество
An.ztv
Тогда пропишите в onClick алерт/консоль.лог с индексом и уже сами поймёте решение вашей проблемы
👍
источник

И

Ильдар in React — русскоговорящее сообщество
Ильдар
Добрый день так и не понял как это сделать, если есть возможность подскажите пожалуйста, как реализовываются сортировки и фильтрации массива с данными которые лежат в сторе, мне нужно например отфильтровать по какому то типу при этом не изменять главный стор что бы потом делать еще 1 фильтрацию, получается я должен брать исходный массив из стора и уже по нему делать фильтрации и сортировки, вот я чз useSelector получил массив замапил его в компонент дальше у меня есть кнопка отсортировать по такому то полю и как мне массив  который я получал с useSelector и мапил заменить на новый отсортированный? я должен сделать функцию где будет условия если сортировка или фильтрация то такой массив в противном случае стандартный?
или нужно сделать кучу реселектов и флагов и проверять типо {sorted ? reselectSortedMovies : Movies } ??
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Ильдар
Добрый день так и не понял как это сделать, если есть возможность подскажите пожалуйста, как реализовываются сортировки и фильтрации массива с данными которые лежат в сторе, мне нужно например отфильтровать по какому то типу при этом не изменять главный стор что бы потом делать еще 1 фильтрацию, получается я должен брать исходный массив из стора и уже по нему делать фильтрации и сортировки, вот я чз useSelector получил массив замапил его в компонент дальше у меня есть кнопка отсортировать по такому то полю и как мне массив  который я получал с useSelector и мапил заменить на новый отсортированный? я должен сделать функцию где будет условия если сортировка или фильтрация то такой массив в противном случае стандартный?
Вам нужно хранить состояние сортировок и фильтров и в зависимости от него в селекторе применять к массиву эти модификации
источник

ei

export default - зло... in React — русскоговорящее сообщество
Vladimir Klimov
Вам нужно хранить состояние сортировок и фильтров и в зависимости от него в селекторе применять к массиву эти модификации
👍
источник

И

Ильдар in React — русскоговорящее сообщество
Vladimir Klimov
Вам нужно хранить состояние сортировок и фильтров и в зависимости от него в селекторе применять к массиву эти модификации
нужно сделать отдельную функцию типо
источник

И

Ильдар in React — русскоговорящее сообщество
Ильдар
нужно сделать отдельную функцию типо
источник

И

Ильдар in React — русскоговорящее сообщество
Vladimir Klimov
Вам нужно хранить состояние сортировок и фильтров и в зависимости от него в селекторе применять к массиву эти модификации
или просто это всё делать в useSelector ?
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Ильдар
или просто это всё делать в useSelector ?
Создать отдельную функцию-селектор, и в ней делать
Вот почитайте, может найдете что полезное
https://redux.js.org/recipes/computing-derived-data
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
reselect не обязателен, конечно
источник

И

Ильдар in React — русскоговорящее сообщество
Vladimir Klimov
Создать отдельную функцию-селектор, и в ней делать
Вот почитайте, может найдете что полезное
https://redux.js.org/recipes/computing-derived-data
то что нужно, спасибо!
источник

DB

Dmitrii Bikishov in React — русскоговорящее сообщество
как можно сделать такой скролл только водя мышей по содержимому?
источник

A

Arman in React — русскоговорящее сообщество
Добрый день господа Синьоры.
У меня созрел такой вопрос.
У нас есть форма где пользователь вводит свой произвольные данные. После сохранений нужно сделать рендер пдф-файли. Показать юзеру и дать возможность скачать этот прекрасный pdf-файл.

Генерацию pdf лучше делать на бэкенде или на фронте?.
Ведь сайтом может пользоваться одновременно 500-1000 человек.
И если pdf файл делается на бэке, то как насчёт нагрузки?
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Dmitrii Bikishov
как можно сделать такой скролл только водя мышей по содержимому?
Я бы взял какую-то либу с поддержкой жестов
источник

ei

export default - зло... in React — русскоговорящее сообщество
Vladimir Klimov
reselect не обязателен, конечно
Для фильтрации обязателен, конечно
источник