изнанкин
Андрей
Что имеется в виду?
import {css} from styled-components
Igor
для компонента должно быть ТЗ, сделал по ТЗ, багов не должно быть
Звучит слишком идеально, вероятно, стоит использовать свои, если есть частный случай, но за основу взять какую-то либу.
Sergey
<div className="wrapper"> <AppHeader /> <RandomPlanet /> <ItemList /> </div> Вот в компоненте RandomPlanet я допустим описал стиль для <ul>. Как мне его перекинуть в ItemList?
А в чем проблема? Если описал, врубился каскад. Не самая хорошая штука в контексте стайледов, но должно работать. Ну или стайлед на стайлед)
Mikhail
Либа - денёк разобраться Пилить свой компонент - если в команде не супер специалисты, можно ловить баги сколько влезет
Бывают багованные либы и бывают такие, где за день не разберёшься И бывает, что компоненты прямыми руками пишут Поэтому ваша позиция довольно спорная
🦜
Звучит слишком идеально, вероятно, стоит использовать свои, если есть частный случай, но за основу взять какую-то либу.
лопатить стили из другой либы такое себе. Есть компоненты фундаменты, но тоже можно столкнуться с тем, что никак нельзя переопредить логику
🦜
Самый такой пример, это react-select. Уебищное говно тупого говна
Igor
лопатить стили из другой либы такое себе. Есть компоненты фундаменты, но тоже можно столкнуться с тем, что никак нельзя переопредить логику
Давай проще. Есть таблица, есть либа с компонентом таблиц. Сколько нервов ты потратишь сделать свои? А они точно норм будут? А инпут или обработку изображений можно самому, да
Igor
на гридах наверстал таблицу и нормас
Заказчик может быть придирчив или извращен.
Nikolai
Звучит слишком идеально, вероятно, стоит использовать свои, если есть частный случай, но за основу взять какую-то либу.
Ну если в команде одни "фулстаки под WordPress" тогда базару ноль. Мидл фронт за день сверстает все нужные компоненты базовые - инпуты, кнопки, иконки. Что там сложного?
🦜
ну сори, у меня нет заказчиков)
Igor
Ну если в команде одни "фулстаки под WordPress" тогда базару ноль. Мидл фронт за день сверстает все нужные компоненты базовые - инпуты, кнопки, иконки. Что там сложного?
Как я и говорил выше, инпуты и кнопки можно (нужно) делать самим, а вот засесть за таблицы и тому подобное - звучит как выстрел в ногу
🦜
в чем проблема то?
🦜
логику для них писать? Так выкиньте редакс, если боитесь логику для компонентов описывать из-за бойлерплейта и оверхеда
Igor
Есть опасение, что ты словишь хорошее кол-во багов от разных людей, ты устанешь все переделывать и вылизывать. Конечно, если ты уверен, что сделаешь на гридах и все ок - я рад :)
🦜
Есть опасение, что ты словишь хорошее кол-во багов от разных людей, ты устанешь все переделывать и вылизывать. Конечно, если ты уверен, что сделаешь на гридах и все ок - я рад :)
Баги делаются тогда, когда не обговорены требования и ты просто не учел при разработке какую-то хотелку. Баги не ты ловишь, а тот, кто задачу так поставил
Looch
все зависит от бизнеса,если им ок что ты потратишь неделю или две на это тогда вперед
Nikolai
react-table в последней версии даже стили выкинул из либы кстати
Igor
Баги делаются тогда, когда не обговорены требования и ты просто не учел при разработке какую-то хотелку. Баги не ты ловишь, а тот, кто задачу так поставил
Представь, что тебе просто нужно для своего проекта сделать хорошие переиспользуемые таблицы, с ними человек вообще может что угодно воротить, особенно QA. Я бы не ставил себя выше тех ребят, который компонент таблицы в своей либе пилят уже не первый год
Igor
и что? Ну типо ты сейчас к авторитетам апеллируешь?)
Нет. Я к тому, что люди уже прилично нахлебали => учли те нюансы, что ты и не придумал себе ещё
Igor
Табличка чаще всего не просто тег тейбл
🦜
Нет. Я к тому, что люди уже прилично нахлебали => учли те нюансы, что ты и не придумал себе ещё
Пилишь таблицы под требования своей компании Пилишь опенсорс для всех разница большая
🦜
Табличка чаще всего не просто тег тейбл
я тебе выше сказал, что можно наверстать на гридах таблицу
Danila
Не далее как вчера пытался написать определение "реальных" столбцов в таблице с учётом роуспанов. Понял, что проще реально взять у тех, кто уже прошёл по всем граблям.
Igor
я тебе выше сказал, что можно наверстать на гридах таблицу
Все ли ты фичи учтёшь, что нужны?) точно будет все ок работать за пару дней? Для сравнения можно глянуть таблицы ag-table, там очень и очень много фич, неужели что-то ещё нужно человеку?
🦜
Все ли ты фичи учтёшь, что нужны?) точно будет все ок работать за пару дней? Для сравнения можно глянуть таблицы ag-table, там очень и очень много фич, неужели что-то ещё нужно человеку?
С чего я то должен учесть фичи? Что нужно излагайте текстом. Запилим. ag-table опенсор У людей в опенсорсе хотелки (не разрабов), могут быть ебанутыми
🦜
Я еще так скажу. Таблицы хуевый UI в современных приложениях. Я уже давно не видел дизайна с таблицами. Сейчас все в списках т.к для мобилок проще адаптировать
Roman
давно - это примерно лет 10
Igor
С чего я то должен учесть фичи? Что нужно излагайте текстом. Запилим. ag-table опенсор У людей в опенсорсе хотелки (не разрабов), могут быть ебанутыми
Думаю, если отталкиваться от твоих и моих слов, легче просто оттолкнуться от ТЗ. Если в ТЗ нет «ебанутых хотелок», то вполне ок зайдут и те же ag-table. Но, конечно, когда у тебя глаза на лоб полезут от фантазии человека, что писал ТЗ - придётся потратить больше времени и запилить свои, но никто не мешает взять за основу что-то имеющееся, писать с закрытым гуглом таблицы сейчас реально выглядит излишним извращением
🦜
Любую админку открой, везде таблицы
открываю свою, нет таблиц
Maxim
открываю свою, нет таблиц
Ну я еще таких не видел, видимо дизайнеры норм
Юрий
парни, использую axios, как правильно передавать хедеры с токеном при каждом запросе? как я понял axios принимает 3 параметра, url, body, config. Третем параметром можно передавать обьект с хедерами? или есть axios-interceptor лучше использовать?
🦜
спасибо за комплимент
Danila
я тут за дизайнера
Таблицы будут жить вечно везде, где нужно работать, а не свайпать лайки в твиттере
🦜
у тебя есть данные. Перегнать их в csv не сложно
Sergey
в чем проблема?
в том, блять, что таблица исчезнет при таком копировании
Sergey
у тебя есть данные. Перегнать их в csv не сложно
в менеджерах проблема, в клиентах. всех не переучишь.
🦜
не понимаю. Данные то есть
Sergey
куда исчезнет?
данные есть, структуры — нет!
🦜
Есть данные, рисуешь их как хочешь, приводишь к каких хочешь форматам
Юрий
если для конкретного запроса нужно поменять запрос, то через параметр
Я думал что то универсальное, что бы каждый раз подставляло типо такого: 'Content-Type': 'application/json', 'Authorization': JWTHeader()
🦜
бляяя
чувак, нормализация и денормализация
Sergey
почему нет то?
ещё раз: скопируй сначала хтмл-таблицу в эксель и посмотри на результат. Потом попробуй то же самое с таблицей “на дивах” или “на “списках”. Посмотри на результат.
Danila
чувак, нормализация и денормализация
Если ты скопируешь инфу с таблицы сделаной на дивах и вставишь в эксель - получишь кашу. Если из таблицы - получишь таблицу.
Nikolai
Таблицы - это интуитивно понятное представление многомерных данных. То что они исчезли не соглашусь.
Sergey
зачем мне копировать html, если у меня есть данные, которые я могу нормализовать и отправить в csv ?
блять, тебе незачем, а люди копируют! потому что могут! потому что это работает уже лет 20.
Sergey
им работать надо, а не гонять csv туда-сюда. Что можно — автоматизируется, конечно.
🦜
блять, тебе незачем, а люди копируют! потому что могут! потому что это работает уже лет 20.
что копируют то? как копируют то? Выделяют? ну блять, есть кнопка в интерфейсе. Выгрузить таблицу и все такое
Danila
зачем мне копировать html, если у меня есть данные, которые я могу нормализовать и отправить в csv ?
Потому что это интуитивно и ожидаемо. А ещё для этого не нужно платить прогеру за кнопки в интерфейсе
🦜
мне так-то похуй, что у них такой UX. Переучаться
Danila
А мобилы в тырпрайзе не нужны, особенно в интранетах и прочих рабочих системах
Sergey
мне так-то похуй, что у них такой UX. Переучаться
тебе похуй вот и не лезь блять в таблицы
Igor
А мобилы в тырпрайзе не нужны, особенно в интранетах и прочих рабочих системах
Согласен с тобой, вся эта адаптивность на таком уровне не востребована. Ты молодец, что сделал, но на этом, думаю, все, что скажут
🦜
А мобилы в тырпрайзе не нужны, особенно в интранетах и прочих рабочих системах
ну не скажи, в одной компании мозги ебали из-за того, что нельзя с мобилки сделать что-то и нужно открывать/искать комп
🦜
тебе похуй вот и не лезь блять в таблицы
🤣, лучше ебанутый UX саппортить, ага
Danila
ну не скажи, в одной компании мозги ебали из-за того, что нельзя с мобилки сделать что-то и нужно открывать/искать комп
Это узкийкейс. Ты норм таблицу как не делай не адаптируешь на мобилу. Если там колонок 20 и строк под сотню - уже как ни делай, а работать с этим на мобиле никто не будет
Sergey
🤣, лучше ебанутый UX саппортить, ага
он не ебанутый. ты не показатель нормы.
Danila
Такие кейсы решаются отключением адаптива, чтобы с мобилы открывалось просто полноценно, но уменьшено
Igor
к слову, таблицу можно превратить во флекс и ноль проблем. а вот обратно — нет.
А если хотят со стиральной машины мамы заказчика зайти, а потом с магнитолы, то лучше все же обратиться к либе...
🦜
Такие кейсы решаются отключением адаптива, чтобы с мобилы открывалось просто полноценно, но уменьшено
20 колонок чот перебор. Такие штуки обсуждаются на этапе формата данных