Юрий
ребят, при переборе массива с обьектами, в нем хочу держать название иконки которые нужно присвоить для этого листа. иконку хочу вставить с помощью before (background) мне в компонент приходит название иконки, я если его прокину в пропс моего styled-component, оно ведь как я понял работать не будет (используя тайпскрипт. будет писать, что данные с импортах не используються) как можно по другому сделать?
Юрий
Я лично использую свг спрайт. Имею отдельный компонент для иконок который принимает проп нейм для иконки
та дело в том, что даже если правильное название картинки приходит, не понятно, как использовать его
Юрий
я могу прокинуть в styl-comp, но ведь без импорта картинки, это название будет undef
Китикет
npm install connected-react-router dispatch(push('/path/'))
Вы все еще юзаете эту фигню?
Юрий
Темплейт стринг в бекграунд не прокатит?
прокатит, но не в этом случае, она ведь с импорта береться
Dmitriy
прокатит, но не в этом случае, она ведь с импорта береться
попробуй так background-image: url( require(./path/ ${iconName}.png));
Bogdan
codestats кто то ствил плагин такой? как он символы считает или что он вообще считает?
Alexey
кто-то пользовался next.js в связке с redux-saga ?
artalar
кто-то пользовался next.js в связке с redux-saga ?
Между ними нет никакой связи
Alexey
https://github.com/zeit/next.js/tree/master/examples/with-redux-saga
Looch
😩
Теперь ref это new normal
artalar
https://github.com/zeit/next.js/tree/master/examples/with-redux-saga
https://github.com/zeit/next.js/tree/master/examples/with-apollo
artalar
https://github.com/zeit/next.js/tree/master/examples/with-redux-saga
https://github.com/zeit/next.js/tree/master/examples/with-ant-design
artalar
И?
Андрей
А зачем подписываться на стор редакс если можно прочитать свойство из него или я вообще попутал понятия?😳
artalar
А зачем подписываться на стор редакс если можно прочитать свойство из него или я вообще попутал понятия?😳
Потому что хочется не самому читать, а что бы он сам сказал когда его нужно прочитать
Cenator 🐈
Между ними нет никакой связи
От создателей бекенда для реакта
Alexey
возникла проблема, в getInitialProps если вызвать dispatch саги - вываливается с Error: Circular structure in "getInitialProps" result of page ... Если делать на клиенте - всё норм
artalar
Вообще-то есть
JS? Компьютер? Программист между стулом и монитором?)
Looch
JS? Компьютер? Программист между стулом и монитором?)
Та я вижу что они не очень умно сделали, у них по сути две саги, одна на сервере а другая на клиенте
Looch
Да связи нет
Looch
Сори
Looch
Интересно а можно было б как-то умнее делать fork на клиенте саги которая крутится на сервере или сделать внешний io для их синхронизации
Looch
Хотя это уже попахивает каким-то meteor 🤔
Андрей
Почему экспортировать не даёт?
Андрей
Как то <Provider/>
Алексей
Как то <Provider/>
Не там слеш
Victor
Всем привет, ткните чисто схематическ в какую сторону копать, пожалуйста. В общем, React+Redux (только недавно добрался до реакта), есть тривильная задача, но хоть убей не знаю (или жестко туплю) как красиво её решить: есть два компонента (которые никак с собой не связаны) — Player и CustomContainer, нужно при клике по кнопке в CustomContainer вытащить текущее время из Player.
Андрей
Не там слеш
А блин, спасиб)
Victor
видимо, текущий трек должен быть в сторе
Проблема в том, что плеер как бы всё в себе инкапсулирует (сторонняя либа), но позволяет в любой момент вытащить время через getCurrentTime(). В рамках одного компонента можно обойтись и Ref, но вот как красиво обратиться к нему из другого компонента, чтобы не сохранять каждый раз currentTime в сторе (или даже сам плеер, что как-то так себе, имхо)
Сергей
но лучше не изобретать велосипед и использовать редакс
Victor
если компоненты никак не связаны, то либо хранить в сторе редакса время, либо через свой context пропихивать
Получается просто, что нужно практически каждую милисекунду обновлять время в сторе, и… как-то меня это смущает, очень мегко говоря)
Den
А что за плеер?
Victor
Plyr
Victor
(https://github.com/xDae/react-plyr)
Den
props.clickToPlay() - вызовер экшен, который положит в стор timestapm дальше можно вызывать другой экшен, который сравнит timestamp с текущим временем
Victor
Благодарю. Так, я сейчас ещё немного обдумаю, и вероятно задам пару вопросов :)
Den
А, не, это не функция
Den
Че-то я не нашел, коллбэки у этого плеера вообще есть?
Volodymyr
пачаны кто жеско шарит в регулярках? https://regex101.com/r/BgRlxE/1 я говорю что цифра после плюса должна быть опшинал, но оно не работает, почему так?
Vladimir
и [0-9] можно заменить везде на \d
Volodymyr
и [0-9] можно заменить везде на \d
спасибо теска, помог!
Looch
Looch
Посоны а как это они сделали yield fetch()
Looch
Мб я чет не понимаю
Looch
Но оно же не будет ждать резолва промиса
Looch
Это ж не асинк генератор
Looch
Ну так у него разве не такое же поведение ?
Looch
Я специально сейчас в хроме проверил в консоле, ничего оно не ждет с обычным fetch
Victor
Че-то я не нашел, коллбэки у этого плеера вообще есть?
Вроде как да (https://github.com/xDae/react-plyr/blob/master/src/index.js#L35), но в README забыли добавить)
Мирослав
превед
Sergey Makarov
Всем привет, подскажите плз, как отрендерить на странице содержимое файла .docx ?
Мирослав
export default { some: 'fuck' }
Мирослав
почему так не работает?
Мирослав
импортируется стринга пути в CRA
Looch
Клиент умеет ток pdf
Looch
У google docs есть api для такого ну и у MS office
Мирослав
export default { some: 'fuck' }
отбой, работает. Просто рядом лежал файлик без разширения и импортился вместо .js
Sergey Makarov
То есть можно конвертировать в пдф и рендерить его?
Sergey Makarov
На клиенте
Den
Вроде как да (https://github.com/xDae/react-plyr/blob/master/src/index.js#L35), но в README забыли добавить)
Аа, я вижу это так: 1) onPlay: () => {}, 2) onPause: () => {}, 3) onEnd: () => {}, 1) Зафиксировать timestamp и проигрываемый url 2) Зафиксировать разницу между timestamp и (() => new Date())().getTime() если ulr существует 3) Сбросить url и timestamp 4) Сам метод getCurrentTime()
Андрей
Dmitry
Подскажите плиз, как можно мануально засетить ошибку в redux-form при переходе на страницу с этой redux-form`ой
Андрей
Как передать isOpenMenu?