Alexander
Mikhail
то есть без as никак?
Sergei
Kevin
то есть без as никак?
Можно ещё опцию "esModuleInterop" у компилятора включить
Или хотя бы "allowSyntheticDefaultImports"
Mikhail
Спасибо всем)
ssshhh
кто подскажет
как сделать кастомний инпут с календарьом? тип дейтпикер
есть всякие реакт-дейтпикери
но их сложно настроить
может кто знает как руками иили удобний инструмент
Alexandr
Vadim
Alexandr
Вот вот, только если стили
ssshhh
Есть дизайн который нужен
Как сделатт его таким же не знаю потому и спрашиваю
Alexandr
React select, кто то знает как запретить перенос строк при мультивыборе(только в одну строку)? В доке что то найти не могу.
Vadym
привет, ребят. как можно решить проблему ввода текста в ипнут на японском.
При вводе Correct: Tanaka → たなか Wrong: Tanaka → Tあなか
Anonymous
Stasya
Привет) в ифонах кнопка очистить не работает, используется обычный input type date, причем прост на верстке работает)
Dmitry
стайлед можно типизировать ?
Bogdan
Michail
Привет всем, так нельзя обернуть?
Bogdan
можно
Michail
Michail
Michail
倫太郎
Michail
https://gist.github.com/michaeldaineka/b21c13b3f494edb53539c94b805dc5c9
Maksim
Maksim
и в рендере контекст не создается
Sergey
Michail
Sergey
а причем тут реакт?
Dmitry
history и react-router типизируется ?
сейчас выдает ошибку
Cannot create `Router` element because string [1] is incompatible with undefined [2] in property `key` of the first argument of the first argument of property `history.block`
Dmitry
в типах у одного в Location key не обязателен
а в другом обязателен
Sergey
Dmitry
типы из flow-typed
Dmitry
react-router_v5.x.x
history_v4.9.x.js
history v5 нету ?
Alex
Всем привет, в React Native есть событие onPress, подскажите аналог для обычного React
Andrey
Bogdan
Bogdan
ну я хз по версиям, но точно что то было
Bogdan
но точно есть что то
Валерий
Всем привет. Вопрос к матерым реактовцам.
У меня есть тестовое задание от работадателя, написать приложение (текст задания расположу ниже). Если бы его делали, то за какой срок примерно бы реализовали? Просто интересно ваше мнение
————————————————
Создать музыкальный плеер наподобие https://bananastreet.ru/
Внешний вид можно сделать схожим. Но без использования ui kit.
Вот что должно быть в плеере:
1. Список композиций (автор, название, альбом, жанр, обложка). Пользователь может кликнуть по треку и этот трек попадет в его понравившиеся треки
2. Профиль пользователя и список понравившихся треков.
3. Проигрывание песни, остановка, пауза, предыдущий, далее, случайное, кольцовой воспроизведение
4. Реализовать бесконечный срокллинг списка композиций. Т.е когда скроллишь вниз подгружается новая партия треков.
Особое внимание уделяется качеству кода, имени переменных, организации редюсеров и саги. А также подробные комменты в сложных местах кода
Серверную часть можно имитировать. Не обязательно чтобы все треки были уникальными. Достаточно 2-3 треков, только названия можно поменять для наглядности.
Стек: typescript, react js, redux, redux-saga, react-router-dom, css modules, sass, webpack
Ryhor
Кто знает, как в react-resizable указать минимальную ширину для колоники? Я использую react-resizable с таблизой из antd.
Paul
подскажите, пжлст, куда правильно запихнуть роутинг? посмотрел несколько примеров и видосов -- у каждого свое видение. кто-то в App запихивает, кто-то в отдельный файл routes/index. как по феншую сделать?
アレクサンダー・バキマトフ
Всем привет. Вопрос к матерым реактовцам.
У меня есть тестовое задание от работадателя, написать приложение (текст задания расположу ниже). Если бы его делали, то за какой срок примерно бы реализовали? Просто интересно ваше мнение
————————————————
Создать музыкальный плеер наподобие https://bananastreet.ru/
Внешний вид можно сделать схожим. Но без использования ui kit.
Вот что должно быть в плеере:
1. Список композиций (автор, название, альбом, жанр, обложка). Пользователь может кликнуть по треку и этот трек попадет в его понравившиеся треки
2. Профиль пользователя и список понравившихся треков.
3. Проигрывание песни, остановка, пауза, предыдущий, далее, случайное, кольцовой воспроизведение
4. Реализовать бесконечный срокллинг списка композиций. Т.е когда скроллишь вниз подгружается новая партия треков.
Особое внимание уделяется качеству кода, имени переменных, организации редюсеров и саги. А также подробные комменты в сложных местах кода
Серверную часть можно имитировать. Не обязательно чтобы все треки были уникальными. Достаточно 2-3 треков, только названия можно поменять для наглядности.
Стек: typescript, react js, redux, redux-saga, react-router-dom, css modules, sass, webpack
если честно я б послал нахрен такого работодателя таким тестовым
Anonymous
Paul
понял, спасибо
Валерий
ipos
ну задание нормальное, интересное в принципе, но не для новичка и не думаю что такие объемные надо на тест отдавать
アレクサンダー・バキマトフ
А чего? Много, или что?
ну как бе да, пример тебе адекватного тестового (хотя многие считают что тестовые вообще не нужны) - ависейлз, хорошая компания, у них в тестовом нужно из файла прочитать список рейсов и размпить список, плюс 1 фильтр и один тоггл и все, ну и по макету офк
アレクサンダー・バキマトフ
а тут дохерища работы, но задание да, интересное никто не спорит
Валерий
Я уже делал большое тестовое для устройства на работу, пока делал вакансия закрылась. Вот теперь думаю браться ли за эту. Все равно спасибо за ответы.
ipos
😃 а в прошлый раз что у тебя было?
Артём
А у меня тестовое было морской бой написать)
Juri
Господа, нужен совет. Есть компонент со стейтом. В стейте лежит линк на видео. В рендере есть видео, а внутри у него source, src корого ссылается на линк из стейта. При монтировании все работает гладко. Далее из пропсов приходит новое значение для Линка. В didUpdate мы перезаписываем это значение в стейт. В доках четко прописано, что после этого должен произойти ре-рендер. Но не тут-то было. Стейт изменился, внутри дома src, действительно ведет на новую ссылку. Но видео продолжает проигрываться со старой ссылки. Более того, вызвав forceUpdate, происходит ре-рендер, но видео все так же продолжает проигрывать старое видео. Буду благодарен за любую помощь.
Valentin
Господа, нужен совет. Есть компонент со стейтом. В стейте лежит линк на видео. В рендере есть видео, а внутри у него source, src корого ссылается на линк из стейта. При монтировании все работает гладко. Далее из пропсов приходит новое значение для Линка. В didUpdate мы перезаписываем это значение в стейт. В доках четко прописано, что после этого должен произойти ре-рендер. Но не тут-то было. Стейт изменился, внутри дома src, действительно ведет на новую ссылку. Но видео продолжает проигрываться со старой ссылки. Более того, вызвав forceUpdate, происходит ре-рендер, но видео все так же продолжает проигрывать старое видео. Буду благодарен за любую помощь.
Язвочки посоветовать, то что советую всем. Попробуй отсоединить логику от представления. Пускай в тебя быжет компонент, чья задача только отрендерить видео. А его ссылку и остальное управление реализовать в компоненте выше. Либо внимательно посмотреть что в рендере ты берёшь из стейта.
Valentin
Всем привет. Вопрос к матерым реактовцам.
У меня есть тестовое задание от работадателя, написать приложение (текст задания расположу ниже). Если бы его делали, то за какой срок примерно бы реализовали? Просто интересно ваше мнение
————————————————
Создать музыкальный плеер наподобие https://bananastreet.ru/
Внешний вид можно сделать схожим. Но без использования ui kit.
Вот что должно быть в плеере:
1. Список композиций (автор, название, альбом, жанр, обложка). Пользователь может кликнуть по треку и этот трек попадет в его понравившиеся треки
2. Профиль пользователя и список понравившихся треков.
3. Проигрывание песни, остановка, пауза, предыдущий, далее, случайное, кольцовой воспроизведение
4. Реализовать бесконечный срокллинг списка композиций. Т.е когда скроллишь вниз подгружается новая партия треков.
Особое внимание уделяется качеству кода, имени переменных, организации редюсеров и саги. А также подробные комменты в сложных местах кода
Серверную часть можно имитировать. Не обязательно чтобы все треки были уникальными. Достаточно 2-3 треков, только названия можно поменять для наглядности.
Стек: typescript, react js, redux, redux-saga, react-router-dom, css modules, sass, webpack
Если без оплаты, шли нах
Valentin
Paul
и сколько ты с ним провозился?
Валерий
Juri
ipos
Часов 30 примерно
Прикольно, было бы еще круче если бы он все же по дорогам строил маршрут
Paul
Часов 30 примерно
блин. это рабочая неделя. мне кажется, за фразу "вы нам не подходите" слишком много трудов.
Валерий
Paul
имхо, нормальное тестовое, когда дают готовое приложение и просят добавить фичу/пофиксить баг, времени на два часа максимум (я не только про реакт, а вообще про кодопись). а все эти плееры, клоны мордокниг и яндексов -- все это зло злое.
ipos
обычно туду приложения дают
Алексей
Всем привет. Вопрос к матерым реактовцам.
У меня есть тестовое задание от работадателя, написать приложение (текст задания расположу ниже). Если бы его делали, то за какой срок примерно бы реализовали? Просто интересно ваше мнение
————————————————
Создать музыкальный плеер наподобие https://bananastreet.ru/
Внешний вид можно сделать схожим. Но без использования ui kit.
Вот что должно быть в плеере:
1. Список композиций (автор, название, альбом, жанр, обложка). Пользователь может кликнуть по треку и этот трек попадет в его понравившиеся треки
2. Профиль пользователя и список понравившихся треков.
3. Проигрывание песни, остановка, пауза, предыдущий, далее, случайное, кольцовой воспроизведение
4. Реализовать бесконечный срокллинг списка композиций. Т.е когда скроллишь вниз подгружается новая партия треков.
Особое внимание уделяется качеству кода, имени переменных, организации редюсеров и саги. А также подробные комменты в сложных местах кода
Серверную часть можно имитировать. Не обязательно чтобы все треки были уникальными. Достаточно 2-3 треков, только названия можно поменять для наглядности.
Стек: typescript, react js, redux, redux-saga, react-router-dom, css modules, sass, webpack
норм тест. тест на адекватность соискателя, кмк.
если послал нахер, значит адекватный и можно нанять на работу
Paul
))) та да
Anonymous
Для детекта изменения атрибута src у изображения норм ли юзать MutationObserver api? Делаю ленивую загрузку, бывает момент, когда на слабом интернете src изменился, изображения этого src ещё не загрузилось и показывается старое изображение, вместо нового, хотя по-хорошему в такой момент нужно грузить какой-нибудь плейсхолдер
Evgeny
а можно ли как-то этот длинный тернарник заменить на switch? ато он чета ругается
Anonymous
Valentin