El
Загрузить картинку, получить урл и вызвать onChange или что там в редукс форм, забыл уже
Как-то так? https://stackoverflow.com/a/42145046/5524590 Мой метод onImageUpload() подаётся в onChange input`а, в onImageUpload() вызывается `onChange `ReduxForm`ы с URL картинки в качестве аргумента. Пардон.
Anonymous
Всем привет! Требуется Компания с готовыми решениями для интернет-магазина одежды
Daniel
Привет, подскажите, есть ли возможность в стайледе сделать конструкцию & > StyledComponent?
Павел
можно, & > ${StyledComponent}
Daniel
можно, & > ${StyledComponent}
О, не думал что так банально) Спасибо)
Sergey
О, не думал что так банально) Спасибо)
можно почитать документацию и открыть для себя тонну возможностей
Sergey
https://www.styled-components.com/
Sergey
https://www.styled-components.com/docs/advanced#referring-to-other-components
Daniel
https://www.styled-components.com/docs/advanced#referring-to-other-components
Спасибо, не увидел этого раздела
John
а вакансия вроде 800-900 $ я хз даже
за такие деньги я бы не делал
Bogdan
за такие деньги я бы не делал
Да уже сделал) хз стоило, я подозреваю ответа не будет Ну для джуна я думаю адекватно https://github.com/bogdanq/todos-symbiote
John
ну джуну просто по умолчанию надо делать тестовые, миддл+ не должен, по моему мнению
Bogdan
ну джуну просто по умолчанию надо делать тестовые, миддл+ не должен, по моему мнению
Да ещё делаешь, а ответа не дают, либо говорят, вы нам не подходите
John
Да ещё делаешь, а ответа не дают, либо говорят, вы нам не подходите
проси фидбек всегда, иногда дают от прогеров и тех, кто проверял
eden
Да ещё делаешь, а ответа не дают, либо говорят, вы нам не подходите
мне не давно сказали, что по закону должны обосновывать отказ. Так что можно смело настаивать на фидбэке
Andrei
по закону и испытательный срок запрещен для первого офф. устройства на работу, но всем пох
eden
ну вот с таким, кажется, можно попробовать посудиться ради 30к рублей и морального удовлетворения (если, конечно, делать нечего и времени не жалко)
John
Я помню раз 20 писал, молчание
ну это эйчар тупая овца
🦜
https://rg.ru/2015/08/04/rabota.html
этот законе бесполезный, потому что нет утвержденный формы, в которой был бы расписано по каким пунктам не подходит кандидат
MVD
Я локально засквошил коммиты, мне теперь нужно делать git push --force ?
Sparrow
Д
John
этот законе бесполезный, потому что нет утвержденный формы, в которой был бы расписано по каким пунктам не подходит кандидат
так какая разница какие пунты, написано же, что на усмотрение работодателя Может даже soft skills, но это может быть причиной отказа
🦜
Да ещё делаешь, а ответа не дают, либо говорят, вы нам не подходите
Ответ могут не давать, если с тобой почтой общаются, без интервью лично или по скайпу
John
Ответ могут не давать, если с тобой почтой общаются, без интервью лично или по скайпу
а ну там видишь, если почта, которая указан в вакансии, то обязаны дать, а если почта компании, то могут не давать
🦜
та забейте, большая часть галер в рашке не умеют вести бизнес и работать с людьми
John
я вижу проблему в эйчарах, 90% из них - какие-то девочки, которые ничего не умеют, посадили их, дали задание, вот так и работают, профи эйчаров или вменяемых рекрутеров очень мало
🦜
ахха)
Iskender
Приветы всем, может кто пробовал деплоить простенькие приложухи на guthub pages, возможно ли задеплоить туда с запросами на jsonplaceholder?
El
Деплоил, но приложение было без запросов. В инете есть вменяемый мануал по деплою туда.
Oleg
ребят, а как быть с правилом react-hooks/exhaustive-deps - если тебе надо юзать useEffect({ ... }, []); - когда внутри есть ф-ции импортируемые из хуков, но они просто статичные ф-ции, не меняющие состояние и т.д... А правило (выше) требует явного перечисления потенциально-изменяемых зависимостей
John
какие-то девочки шейминг бан
)) имею ввиду девочки после универа, без знаний чего-либо, либо еще во время универа, лишь бы работать где-то
Bogdan
Ответили проверка задания занимает 3-7дней 😂бред
kübernarkomaan
ребят, почему здесь типы пропсов не ставятся, хотя они указаны в интерфейсе?
kübernarkomaan
FC<PostInterface> не нужен?
Cenator 🐈
Неа
kübernarkomaan
мне нужно дефолтные пропсы по типу onChange унаследовать
kübernarkomaan
и свои добавить
kübernarkomaan
через {...props}
kübernarkomaan
interface FunctionComponent<P = {}> { (props: PropsWithChildren<P>, context?: any): ReactElement | null; propTypes?: WeakValidationMap<P>; contextTypes?: ValidationMap<any>; defaultProps?: Partial<P>; displayName?: string; } вот что лежит в @types/react у FC
kübernarkomaan
тогда наверно лучше через extends
Sergey
Всем привет, как думаете нормально ли для тестов использовать на node.js беке Mocha/Chai, а на реакт фронте Jest? Или лучше для единообразия использовать везде Mocha/Chai?
kübernarkomaan
что это вообще значит
вот это: https://codesandbox.io/s/amazing-shockley-lpspr
Andrey
вот это: https://codesandbox.io/s/amazing-shockley-lpspr
сделать ты что хочешь? если я правильно понял type Props = OtherProps & { onClick(e: any): void; } const MyFunctionalComponent = (props: Props) => ...
Andrey
не надо там ничего экстендить и кастовать в типы
eden
кто-нибудь делал drag and drop на реакте без доп. либ? <li onDragEnter={handleDragEnter}> <span>text</span> </li> событие срабатывает в том числе и на span. Есть возможность этого избежать?
eden
да, извиняюсь, забыл сказать, что там draggable стоит у li
Bogdan
Тайп скрипт помогает в разработке,? Стоит юзать?
АА
Такая ошибка в тестах: 'describe' is not defined.eslint(no-undef). Что нужно в .eslintrc.js прописать, чтобы линтер не ругался?
eden
Попробуйте span то же задать ondragenter который ни чего не делает
span'ами я уже, по сути не управляю. Они передаются через props.children и там может быть какая угодно структура
eden
попробую собрать пример в песочнице, что бы показать, а то так трудно, наверное, понять, что я хочу
Ruslan
Тайп скрипт помогает в разработке,? Стоит юзать?
Пользы больше, чем недостатков, тратится больше времени на указание типов и подобного, но зато всегда помогает быстрее вспомнить и что то поправить, если модель с сервера другая стала приходить или какие то поля добавить, избавляет от ряда багов, ибо они отсекаются на уровне сборки проекта
Андрей
Все путаюсь как правильно называть методы класса . К примеру при клике на кнопку на открыть popup. onClick => this.handleClick или onClick => this.onOpenPopup писать
eden
принято вроде handleClick всё таки
Ruslan
принято вроде handleClick всё таки
Зато неудобно про проекту ходить в idea, если таких handleClick много
Илья
Может кто в курсе, есть ли уже где-то готовое решение для memoize-one или вообще для мемоизаторов глубокое сравнение? Потому как на сколько я понимаю memoize-one сравнивает не только поверхностно.
Solnur
принято вроде handleClick всё таки
принято гавнокодерами?
eden
нормальный заход
Solnur
не ну если все так называть, то это же нечитаемо потом
eden
не вижу проблем с нечитаемостью
Maksim
не ну если все так называть, то это же нечитаемо потом
очевидно имелся в виду паттерн handleSomeAction
Bogdan
принято вроде handleClick всё таки
Ну второй варик я увидел и понял, что он делает, а первый как то обще
Solnur
очевидно имелся в виду паттерн handleSomeAction
хз, я по примеру другое понял