Size: a a a

React: русскоязычное сообщество

2020 August 26

МА

Максим Архипов... in React: русскоязычное сообщество
export default function(props) {
   const number = props.match.number // undefined
   return (
       <div className="product">
           Страница товара (в разработке) - {number}
       </div>
   )
}
источник

МА

Максим Архипов... in React: русскоязычное сообщество
решил через useParams
источник
2020 August 27

АП

Андрей Пудов... in React: русскоязычное сообщество
Коллеги, приветствую. Возник вопрос по реализации слайдера.  На проекте необходимо реализовать слайдер используя библиотеку  Swiper.  т.е. слайдер должен быть react-компонент, которые можно переиспользовать в проекте. Взял пример с сайта, но не получается запустить слайдер - не работает пагинация и навигация. Файл со стилями подключил как модуль.  Подскажите пожалуйста как в песочнице codesandbox и своем проекте можно реализовать рабочий слайдер (как react-компонент) ? пример слайдера. https://codesandbox.io/s/exciting-moser-c5ten?file=/src/Slider.js
источник

A

Aleksandr in React: русскоязычное сообщество
Андрей Пудов
Коллеги, приветствую. Возник вопрос по реализации слайдера.  На проекте необходимо реализовать слайдер используя библиотеку  Swiper.  т.е. слайдер должен быть react-компонент, которые можно переиспользовать в проекте. Взял пример с сайта, но не получается запустить слайдер - не работает пагинация и навигация. Файл со стилями подключил как модуль.  Подскажите пожалуйста как в песочнице codesandbox и своем проекте можно реализовать рабочий слайдер (как react-компонент) ? пример слайдера. https://codesandbox.io/s/exciting-moser-c5ten?file=/src/Slider.js
а чуть конкретнее, какой свайпер?
источник

A

Aleksandr in React: русскоязычное сообщество
источник

АП

Андрей Пудов... in React: русскоязычное сообщество
да
источник

A

Aleksandr in React: русскоязычное сообщество
https://swiperjs.com/react/ тогда вот это надо юзать
источник

IS

Ivan Sequend 👾 in React: русскоязычное сообщество
Андрей Пудов
Коллеги, приветствую. Возник вопрос по реализации слайдера.  На проекте необходимо реализовать слайдер используя библиотеку  Swiper.  т.е. слайдер должен быть react-компонент, которые можно переиспользовать в проекте. Взял пример с сайта, но не получается запустить слайдер - не работает пагинация и навигация. Файл со стилями подключил как модуль.  Подскажите пожалуйста как в песочнице codesandbox и своем проекте можно реализовать рабочий слайдер (как react-компонент) ? пример слайдера. https://codesandbox.io/s/exciting-moser-c5ten?file=/src/Slider.js
By default Swiper React uses core version of Swiper (without any additional components). If you want to use Navitation, Pagination and other components, you have to install them first.
источник

АП

Андрей Пудов... in React: русскоязычное сообщество
Ребята, спасибо. Немного разобрался в вопросе отдельно импортировал  import {Swiper, Navigation, Pagination} from "swiper";
Swiper.use([Navigation, Pagination]); и все заработало в песочнице. есть еще одна проблема , которая возникла и которую не могу побороть. Если добавить два слайдера , то не работает пагинация при перелистывании слайдов мышкой . т.е слайды меняются - а сами буллеты стоят на месте . не видно , чтобы они менялись. в чем может быть причина такого поведения не понятно ( https://codesandbox.io/s/exciting-moser-c5ten?file=/src/Slider.js
источник

Д

Дима in React: русскоязычное сообщество
Андрей Пудов
Ребята, спасибо. Немного разобрался в вопросе отдельно импортировал  import {Swiper, Navigation, Pagination} from "swiper";
Swiper.use([Navigation, Pagination]); и все заработало в песочнице. есть еще одна проблема , которая возникла и которую не могу побороть. Если добавить два слайдера , то не работает пагинация при перелистывании слайдов мышкой . т.е слайды меняются - а сами буллеты стоят на месте . не видно , чтобы они менялись. в чем может быть причина такого поведения не понятно ( https://codesandbox.io/s/exciting-moser-c5ten?file=/src/Slider.js
Так в примере нет подключённой  Navigation, Pagination и что бы вы её использовали.
источник

МА

Максим Архипов... in React: русскоязычное сообщество
Привет.
Подскажите как импротировать не одну картинку типа
import MyImage from '../assets/img/MyImage.jgp', а сразу всю папку img в массив MyImage
источник

МА

Максим Архипов... in React: русскоязычное сообщество
без циклов всяких и т.д
источник

i4

ichi 404 in React: русскоязычное сообщество
Максим Архипов
Привет.
Подскажите как импротировать не одну картинку типа
import MyImage from '../assets/img/MyImage.jgp', а сразу всю папку img в массив MyImage
Лоадер вместо таких импортов подставляет просто путь файла. Наверное можно собрать массив или мапу с именами файлов, если ты их знаешь. Правда, он ещё и перемещать или переименовывать может, наверное, поэтому тебе надо будет публишить неизменяемый список ассетов для этого.
источник

МА

Максим Архипов... in React: русскоязычное сообщество
в том то и дело что я не знаю какие у меня там файлы или их слишком много
источник

A

Aleksandr in React: русскоязычное сообщество
Максим Архипов
в том то и дело что я не знаю какие у меня там файлы или их слишком много
function importAll(r) {
 return r.keys().map(r);
}

const images = importAll(require.context('./', false, /\.(png|jpe?g|svg)$/));
источник

МА

Максим Архипов... in React: русскоязычное сообщество
только через цикл?( в любом случае спасибо, буду эту функцию использовать
источник

A

Aleksandr in React: русскоязычное сообщество
Максим Архипов
только через цикл?( в любом случае спасибо, буду эту функцию использовать
мне не известно других способов, может и можно как то
источник

NG

Nube Gris in React: русскоязычное сообщество
ichi 404
То что компоненты не должны знать про стор это он правильно подметил
В результате вернулись к использованию connect с функциональными компонентами
источник

NG

Nube Gris in React: русскоязычное сообщество
А кто какие скрин ридеры юзает для проверки доступности?
источник

DO

D. Ouhh in React: русскоязычное сообщество
привет. у меня redux и thunk. в одном reducer есть дефолтное значение checks_completed: 0. в самом начале делаю запрос на сервер, и это значение обновляется. мне нужно показывать один элемент только если checks_completed === 0, но после ответа от сервера, т.е. чтобы при дефолтном значении не показывалось. как мне лучше это сделать?
источник