🦜
Bohdan
Arsen
а как можно найти этот канал не подскажешь?
Denys
Посоветуйте варианты решения. есть таблица. Надо на Row поставить событие. Но есть ячейки с кнопками которое должны игнорировать то что на Row. Копипастить биндинг на каждую ячейку как то геморно и костыльно выглядит
Denys
🦜
🦜
Bohdan
Stanislav
Bohdan
спасибо
Arsen
спасибо )
Frontend Priest
Попуг, успокойся, напрягаешь. Хуже было бы, если Богдан проводил собес, ни у кого ничего не спрашивая. Признавать, что ты чего-то не умеешь и спрашивать о чужом опыте - норма.
Anonymous
Тамада vs Папуга
Stanislav
Рраунд
Stanislav
Замес не на жизнь а на смерть
Andrey
ну вообще типа попугай прав в чем то
если человек не знает что спрашивать на собесе - он не знает какой человек ему нужен 🤷🏻♂️
🦜
Попуг, успокойся, напрягаешь. Хуже было бы, если Богдан проводил собес, ни у кого ничего не спрашивая. Признавать, что ты чего-то не умеешь и спрашивать о чужом опыте - норма.
я к тому, что тупо спрашивать в чате о том, как собес проводить. У всех проекты уникальные, нужно проверять кандидата на то, что тебе в проекте нужно,а не просто бегло пройтись по стандартным вопросам
Andrey
Stanislav
Попуг прав, но он рубит с плеча пацанов, вместо того чтобы обьяснить)
Denys
Тото на собезе всегда задают вопросы, которые на практике использоватся не будут вот ниразу)
Frontend Priest
🦜
Ну окей, проект конкретный, но у человека вообще нет опыта, не души
Я не вижу проблемы все равно. Смотри, условный ты, когда-нибудь с талкивался с тем, как задать какой-нибудь вопрос. Например, выбор телефона. Ты же знаешь, что хочешь 8гб оперативки, а не 4, поэтому ты задашь вопрос об объеме. Тоже самое можно и переложить на вопросы к человеку исходя из требований к проекту
Andrey
🦜
Anonymous
кто-то привязывал домен на godaddy?
Bohdan
Bohdan
Понять что именно требуется на проекте не так просто.
Andrey
научиться
ну я к тому, что если ты шаришь в стеке, и кого в тиму тебе нужно, ты чекаешь софт-скиллы разраба
и дальше от уровня пытаешься понять, надо оно тебе с ним дрочиться, или лучше кого поопытнее поискать
т.е. тут нельзя стать каким то "опытным собеседователем"
Frontend Priest
Я не вижу проблемы все равно. Смотри, условный ты, когда-нибудь с талкивался с тем, как задать какой-нибудь вопрос. Например, выбор телефона. Ты же знаешь, что хочешь 8гб оперативки, а не 4, поэтому ты задашь вопрос об объеме. Тоже самое можно и переложить на вопросы к человеку исходя из требований к проекту
И тут выясняется, что ты не знаешь, сколько там гб. Или знаешь, но чувствуешь, что тебя обманывают. Заводчанин фронтенда - не набор параметров
Andrey
Bohdan
🦜
🦜
Looch
Спрашивай как event loop работает
Looch
По алгоритмам гоняй
Looch
По всем рофлам js
Looch
По паттернам и архитектуре
Denys
а потом люди задаются, науя это все спрашивают...
Looch
Это уже другой вопрос
Evgen
Looch
Ivan
Ребят подскажите что кто использует для сетки в реакт, щас пришел на новый проект есть вариант предложить работать с чем то новым, до этого тут более менее юзали просто бутстрап, есть вариант предложить reactstrap или React Bootstrap, но может и что то другое, у меня не особо есть желание связывать свою жизнь с бутстрапом в любом виде
До этого в своих проектах использовал React-FlexBox-Grid впечатления не очень, слабая документация и приходилось иногда костылить, было неприятно
🦜
Ivan
material-ui Grid
это сетка в чистом виде или она тянет за собой какие то material-ui подходы/зависисмости/модули?
Alex
не. там библиотечка целая юай компонентов
🦜
🦜
<Box p={{ xs: 2, sm: 3, md: 4 }} />
/**
* Outputs:
*
* padding: 16px;
* @media (min-width: 600px) {
* padding: 24px;
* }
* @media (min-width: 960px) {
* padding: 32px;
* }
*/
Ivan
тогда @material-ui/system
хотелось бы как раз только сетку остальное предпочёл бы сам писать, хотя я с библиотеками компонентов никогда не работал, может это и имеет смысл
Vova
всем привет, как в линте отключить автоподставление зависимостей в хуках
Daniil
он же будет только при --fix
Daniil
та доку открой, там все вроде понятно, ну или в консоле вызови линтер и посмотри опции. Насколько помню просто сам линтер ничего за тебя не изменит, максимум поорет. Но при --fix что сможет поменяет
Vova
спасибо
Nikolay
Гайз, практический вопрос по редуксу.
Есть ветка стейта:
foo: {
a: false,
b: 'xyz',
c: 15,
}
Есть редьюсер:
[ACTION_TYPE]: (state, payload) => {
return { ...state, ...payload };
}
Есть селектор:
export const selectFoo = get(['foo']);
В редьюсере при срабатывании экшна *всегда* возвращается новый инстанс стейта, провоцируя ре-рендеры и вот это всё. Хотя по факту в пейлоаде может ничего нового и не прийти, и примитивы в стейте останутся теми же.
Понятно, что проблема типичная. С ходу есть варианта 4, как пофиксить, но ни один не нравится :D
Daniil
но и его ор можно на тихий режим перевести если уж совсем нада
HQ Maker
Всем приветм
Daniil
Гайз, практический вопрос по редуксу.
Есть ветка стейта:
foo: {
a: false,
b: 'xyz',
c: 15,
}
Есть редьюсер:
[ACTION_TYPE]: (state, payload) => {
return { ...state, ...payload };
}
Есть селектор:
export const selectFoo = get(['foo']);
В редьюсере при срабатывании экшна *всегда* возвращается новый инстанс стейта, провоцируя ре-рендеры и вот это всё. Хотя по факту в пейлоаде может ничего нового и не прийти, и примитивы в стейте останутся теми же.
Понятно, что проблема типичная. С ходу есть варианта 4, как пофиксить, но ни один не нравится :D
тебе по-идее Реселект нужен и все
HQ Maker
можно ли обновить дочерний компонент не обновляя текущий компонент ?
Nikolay
То есть можно его переопределить, но тащить deepEqual тоже такое себе.
HQ Maker
Есть компонент содержающий большую таблицу и меню правой части. При клике на колонку таблицы должен рендериться правая часть. Когда я меняю state и передаю его пропсом в дочерний компонент, у меня и таблица рендериться. Это очень влияет на произодство
Vova
Vova
выход один - не менять стейт
HQ Maker
если не менять стейт как обновить props в дочерний компонент ?
Daniil
мемо из хуков мб
🦜
Подскажите плиз, как зафилить такую сетку и получать расположение компонента по ней?
[
[[-1, 1], [0, 1], [1, 1]],
[[-1, 0], [0, 0], [1, 0]],
[[-1, -1], [0, -1], [1, -1]]
]
Дима
grid-template-area?
🦜
Oleg
artalar
last 2 Chrome versions скопипастено из https://github.com/browserslist/browserslist#best-practices
Почему не работает?