Jamshidbek
or upload to http://codesandbox.io?
Dmitriy
export default там должен быть или import('').then(({ name }) => ({ default: name }))
там у него дефолтные експорты. Может в роуты через проп рендер передавать лейзи нада?
Dmitriy
https://reacttraining.com/react-router/core/api/Route/render-func <Route exact path="/" render={() => <Home/>}/> попробуй
Jamshidbek
Я должен был использовать «lazy-load».
Dmitriy
or upload to http://codesandbox.io?
залей сюда код
Jamshidbek
https://codesandbox.io/s/github/JamshidTashpulatov/tmdb-react-app
Anonymous
Ктонидубь юзал редакс хуки на проде уже?
Dmitriy
https://codesandbox.io/s/github/JamshidTashpulatov/tmdb-react-app
ну все работает что не так?
Jamshidbek
ну все работает что не так?
Да, но не работает на локальном сервере. Интересная ситуация.
Andrew
Народ кто работал с InfinteScrollReverse ? не могу найти как сделать больше отображаемого контента, а то по 10 штук только выводит
Андрей
Уже почти весь рабочий день парюсь.. может кто направит на мысль верную. AOS использую для того что бы плавно появлялись друг за другом карточки, но когда перехожу на страницу с карточками то aos-animate навешивается сразу как страница появилась и только последние 2 карточки без анимации, когда скролю до них они анимируются. А если обновлю эту же страницу то .aos-animate как надо навешивается для первых 4 карточек потому что они видны и когда скролю другие как надо появляются. В чем тут косяк?
Andrew
<InfinteScrollReverse loadArea={10} >
ставлю, 20, даже ничего не меняется, как выводилось 10 так и выводиться
Anonymous
Всем привет. Вот такая ошибка появляется. Подскажите пожалуйста, как это исправить?
Dmitriy
не вызывай setState у компонента, когда он размонтирован
I
Всем привет. Вот такая ошибка появляется. Подскажите пожалуйста, как это исправить?
У тебя компонент никуда не вставляется, но откуда-то, видимо, извне вызывается метод, меняющий его стейт или вызывающий форсапдейт
Mikhail
На хабре была норм статья от Яндекса, как они решали такое, только у них в оригинальном беке было все хуевой раз в 100
Андрей
Сделать проксирующий бек для фронта
это гениально)) как я не додумался сразу((
🅅aleriy
Товарищи помогите придумать архитекутуру. Есть бек есть фронт на ректе (но последнее не имеет особого значения). Есть страница котрая рендерит 3 разные, связанные по сути сущности. Пример, есть год(ы) -> есть отчеты -> есть строки в отчете. Тыкнули в год получили разные отчеты. тыкунли в год получили разные стртоки. Эндипонит выдает все за раз (и годы и отчеты, все в одной гигантской портянке), далее я раскладываю (мапаю) это все по разным сущностям, и уже отправляю в рендер. Суть вопроса как зархиеткурить так, чтобы мне не пришлось перписывать рендер, контероллеры, сервисы, изменив только маппер, когда придет другой программист и напишет разные эндпоинты для каждого куска информации
сама постановка задачи - годы -> отчеты -> строки отчета это очень похоже на статику, OLAP кубы тут вообще динамики не должно быть надо на бакенде при изменении отчетов рендерить все в разные форматы - html, pdf, xlsx, csv, json и позволять внешним агентам получать эту статику
🅅aleriy
короче, ни реакт, ни что-то еще тут не нужны
Роман
Всем привет, подскажите, пожалуйста, есть ли какой-нибудь сайт онлайн генератор, где можно написать React код и он преобразует его в нативный js?
Роман
А лучше, если он JSX преобразует в js
Роман
пасиба большое )
Роман
Npm build ,если create-react app
Я не это хотел, я же написал про онлайн генератор ))
Artem
При заходе на сайт делаю всплывающее окно во весь экран, в котором показываю инфу о возможности скачать приложение сервиса и ссылки на аппстор и гуглплей. Использую <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"/> чтобы банер был поверх контента в виде основного экрана. В хроме работает ок, в сафари же нет( Кто делал подобный кейс, в чем может быть проблема?
Kurzdor
Привет всем, кто то делал кастомный скроллбар для react-select да такой, чтобы он был кроссбраузерный (js-решения)? Можете показать как вы делали это?
Eugen
Ребята, всем привет. Столкнулся с проблемой стилизации скролла в мозиле. Может есть какое-то нормальное решение для реакта ?
Кирилл
вот https://github.com/malte-wessel/react-custom-scrollbars
le big mac
Ребята, всем привет. Столкнулся с проблемой стилизации скролла в мозиле. Может есть какое-то нормальное решение для реакта ?
использовал вот это, вроде ок, но многие ругают (наверное есть за что). там приводит к маковскому стилю скроллбары везде, и для стандартных кейсов в целом подходило нормально https://github.com/malte-wessel/react-custom-scrollbars
Кирилл
там можно как хочешь стилизовать
le big mac
там можно как хочешь стилизовать
ну да, но по умолчанию там маковские)
Eugen
использовал вот это, вроде ок, но многие ругают (наверное есть за что). там приводит к маковскому стилю скроллбары везде, и для стандартных кейсов в целом подходило нормально https://github.com/malte-wessel/react-custom-scrollbars
А если нужно мне все скроллы на сайте стилизовать по единый стиль. Мне нужно будет обернуть мой главный компонент в скроллБар, это так типо работает ?
Кирилл
у меня было сделано так, я реекспортил скролбарс с немного измененными дефолтными пропсами
Кирилл
и его уже везде использовал чтобы один стиль был
Ruslan
Что если при использовании MVVM паттерна viewmodel называть как todo.js, а чистые вьюшки todo.jsx?
Eugene
🤔сам потом не запутаешься?
Eugene
ну, у меня в одном проекте все компоненты в jsx. А всякие constants/actions/reducers/etc в js. Вроде удобно
Mike
Хз, зачем этот х? Добавляю его только для tsx чтоб вскод теги дженериками не считал
Mike
Бабелю-то до пизды
Eugene
Ориентироваться в папках легче 🤔
Mike
Это от имени папки как-то зависит а не от расширения файла)
Andrey
а почему .jsx кстати?
Peter
а почему .jsx кстати?
Чувак выше ответил
Ruslan
а почему .jsx кстати?
запретить использование jsx во view-model и юзать его только для view
Ruslan
view к viewmodel относится 1 к 1
Anonymous
Народ, вопрос. У меня есть DataURL моего изображения. Как получить его размеры? Только через создания Image() и присваивания ему src=DataURL ? Или есть другие методы? DataUrl получаю через FileReader(), который в свою очередь получает файл из input file
Ruslan
Ruslan
Хз, зачем этот х? Добавляю его только для tsx чтоб вскод теги дженериками не считал
явно говорит, что в только этом файле jsx, а в других файлах нет jsx... нет соблазна пихать jsx во viewmodel
Mike
Я не писал никогда на вьюмодел, так что не прокомментирую
Eugene
🤔типа такого
G.
явно говорит, что в только этом файле jsx, а в других файлах нет jsx... нет соблазна пихать jsx во viewmodel
На скрине выше у тебя там createElement. Этот компонент у тебя к чему относится, к viewmodel?
Eugene
🤔angular.js напомнило, там было name.view.js name.service.js name.controller.js name.что-то-еще.js
Cenator 🐈
Здесь react
Pleskatsevich
Всем привет! Кто-нибудь пишет на Elm? Можнт, есть инфа по изучению для чайников? В нете как-то очень мало инфы. Спасибо!
G
Здесь react
Бро ок, просто посоветовать сможете на счет этой темы? может я перейду на реакт
G
@elm_ru
Что это бро?
Cenator 🐈
Что это бро?
Это не тебе ответ
Pleskatsevich
@elm_ru
Спасибо!