Sergiy
всем привет. Подскажите пожалуйста, как сделать слайдер на реакте без использования библиотек? Облазил итнернет, ничего хорошего не нашёл)
Andrey
а как именно?)
посредством ввода кода в редактор
Andrey
посоветуй какое-то готовое решение, предложи свое
ты указал "без библиотек" надо учиться задавать вопросы: сядь, попробуй сделать возникла трудность - опиши трудность, с которой столкнулся, как пытался решить, почему не получилось
Александр
посоветуй какое-то готовое решение, предложи свое
vscode, с его помощью видел как делаются крутые штуки
Andrey
я именно не понимаю логику...
ну покатай слайдеры на сайтах, на бумажке напиши, какая там логика работы
Sergiy
вы издеваетесь?
Andrey
вы издеваетесь?
мне кажется, ты издеваешься тебе список баззвордов сказать? react-spring, styled-components, react
Yuriy
https://brainhub.eu/blog/react-native-apps/
Кэп, это единственная статья которую я нагуглил прежде, чем тут спрашивать и она не первой свежести. Я именно с теми, кто входе собственной разработки на реактнейтив сталкивался и знает точно что вот та апликуха это нейтив.
Александр
я именно не понимаю логику...
А что там понимать? Слайдер скроллит контент вправо или влево
Andrey
.
> как сделать слайдер без библиотек > предложите готовое решение (лол)
Anonymous
.
Зачем тебе готовое решение, если ты хочешь без библиотек?
Александр
.
react-slick, но вы же сказали без библиотек...
Vladimir
А что там понимать? Слайдер скроллит контент вправо или влево
https://ant.design/components/carousel/ ну вон посмотри как у анта реализовано. И сделай нормально https://github.com/ant-design/ant-design/blob/master/components/carousel/index.tsx
Anonymous
>открываешь готовое решение и смотришь реализацию Профит!
Александр
ну так я не понимаю, как это сделать
На бумажке нарисуйте, в разных состояниях слайдер, я серьезно, кроме шуток это позволит понять процесс
S
Слайдер лучше взять готовый, breakpoints и все прочее тоже надо учитывать
🐙
чтобы его использовать
Ух, поржал от души, спасибо тебе)))
Andrey
может он хочет, чтобы мы готовый слайдер ему кинули, но без библиотек? 🧐
js2me ♨️
Видимо он хочет чтобы кто то скинул готовое решение из библиотеки без использования библиотеки
Sergiy
Слайдер лучше взять готовый, breakpoints и все прочее тоже надо учитывать
можешь от себя посоветовать какое-то решение?
S
чтобы его использовать
Есть siema 3кб весит, дает тебе низкоуровневый апи, но лучше react slick
js2me ♨️
ахахх
Sergiy
я уже с этим слайдером под дня сижу
Александр
я уже с этим слайдером под дня сижу
Почему готовое то не хотите?
Sergiy
React slick бери и не парься
нужно без использования библиотек
Avetik
мне кажется у человека тестовое задание
S
нужно без использования библиотек
Тогда ищи статьи по слайдерам кастомным, их куча
🐙
нужно без использования библиотек
Звучит как практика в универе или в колледже. Может ты не ту профессию выбрал? Тут думать нужно, изучать, искать.
Vladimir
нужно без использования библиотек
бери slick, копипасть себе его исходники и используй
Александр
нужно без использования библиотек
Противоречие какое-то, хотите готовое но не библиотеку, а что тогда?
Sergiy
Тогда ищи статьи по слайдерам кастомным, их куча
вот... По реализации слайдера на реакте на нашел
Sergiy
Alexey
вот... По реализации слайдера на реакте на нашел
программист - творческая профессия. придумай, как оно может работать на твой взгляд и сделай
Александр
NIH-syndrome i think
Когда NIH синдром, то обычно вопрос о реализации не встаёт, на этой стадии берут и кодят
Alexey
на русском это 1С ? =)
Anonymous
Привет
Anonymous
на русском это 1С ? =)
на русском это «слайдер на реакте бесплатно и без смс 2019 час назад статья смотреть сейчас»
Alexey
на русском это «слайдер на реакте бесплатно и без смс 2019 час назад статья смотреть сейчас»
тогда уж не статья, а "видеоуроки бесплатно на русском скачать в хорошем качестве"
Maxim
готовое решение, написаное на чистом реакте
А что именно нужно? Тач, зацикливание? В простейшем варианте слайдер в 15-20 строк на JS уместится. Я так делал, хз зачем, но делал.
Александр
простой слайдер с dots
Вы к проблеме пробовали подступаться хоть сами?
Andrey
Вы к проблеме пробовали подступаться хоть сами?
зачем, вдруг есть готовое, но без либ
Александр
да
Тогда у вас должны были возникнуть вопросы более конкретные
Maxim
простой слайдер с dots
Ну, локальный стейт с номером слайда, рендерим его в инлайн-стиль с transform: translateX. В чем именно проблема?
h1
Господа из сообщества расскажите насколько часто в реакт приложениях используются тайп чекеры типо flow, js doc или TypeScript?
Sergiy
Ну, локальный стейт с номером слайда, рендерим его в инлайн-стиль с transform: translateX. В чем именно проблема?
проблема в том, что я плохо шарю в реакте, чтобы такое написать. Хотел бы поучиться на чем либо
h1
я вкурсе
h1
а что из перечисленного на острие атаки? интересует продакшен опыт
Sergiy
Тогда лучше сначала с основ реакта начинать
основы реакта знаю. Умею компоненты писать, стейт умею использовать
Maxim
проблема в том, что я плохо шарю в реакте, чтобы такое написать. Хотел бы поучиться на чем либо
Реализуй смену двух картинок, наложенных друг на друга. Это, мне кажется, самый простой пример, кода минимум. Кидай результат на codesandbox, если что-то не будет работать.
Maxim
Andrey
введи в поиске ютуба "05. Уроки по React, Слайдер, Slider (учу вместе с вами)"
Aidyno
вот... По реализации слайдера на реакте на нашел
Через Props.children можно организовать
Alexey
тогда стоит сменить род занятий, наверное
Andrey
и в чем же тогда проблема?
Maxim
там не так всё легко. Нужно в зависимости от количества слайдов мапить количество dots
Если хочешь в children, смотри отсюда: https://github.com/FormidableLabs/nuka-carousel/blob/5d2f95f004c9a4379ad1e5340b6fe3079c2dd497/src/index.js#L61