svarozich
svarozich а что такое next?
возвращает тело эдитора
Владимир
Ну либа в бете, вот пока и может такое вылетать
svarozich
но я надеялся что это мой косяк_)
svarozich
Ну либа в бете, вот пока и может такое вылетать
вычитал вот такой нотис, You must now assign attributes.ref to a DOM node. This new attribute that is passed to the rendering functions must be passed into a native DOM component (using forwardRef if necessary). This is required to eliminate our dependence on keys. If you are using libraries that don't implement forwardRef you may need to use innerRef or similar for this. может знаешь как єто сдлеать?
svarozich
получается мне на своем основном компоненте нужно как то исспользовать forwardRef?
Владимир
Да
Anonymous
ребят обезательно подключать компонент к redux чтобы из компанента можно было мутировать данные в сторе?
Daniil
Мутировать, в сторе, редакс
Vyacheslav
ребят обезательно подключать компонент к redux чтобы из компанента можно было мутировать данные в сторе?
Да, это обычный флоу работы с редаксом, и не мутировать, любое другое слово но не мутации
Michail
Подскажите пж, почему когда для тега input задано value он не меняется, а когда value нет, то он может измениться
Michail
Michail
https://codepen.io/gaearon/pen/VmmPgp?editors=0010
Michail
А меняется инстанс который в value?
Тут все классно, так как value динамическре, но если мы зададим value ="MIsha" , то input будет заблокирован
Michail
И в чем вопрос?
Почему не меняется значение
Илья
Почему не меняется значение
Потому что значение жестко задано
Michail
Потому что значение жестко задано
А почему так происходит
Frontend Priest
А почему так происходит
Потому что ты так сделал
Eugene
А почему так происходит
Почитай про controlled components
Eugene
В обычных кейсах, он не будет «заблокирован» так что, вопрос вполне адекватный
Nikita
подскажите пожалуйста нужна либа которая проверят влез ли текст в див, если не влез выдавать часть которая не влезла
Nikita
либо что то похожее, задача делать текс в высоту дива а другую часть выносить в др компонент
Шамиль
Мутировать, в сторе, редакс
мутировать, в сторе, редакс, затем твоя ава 😁👌
Daniil
Ава на все случаи жизни
Vadim
подскажите пожалуйста нужна либа которая проверят влез ли текст в див, если не влез выдавать часть которая не влезла
Какая то очень дурацкая задача. Как изначально стоит задача для которой тебе понадобилась такая «либа»?
Nikita
у меня есть огромное полотно текста. его нужно делить по копонентам. компонент должен занимать ровно 80% экрана
Nikita
а есть предложение?
Dmitriy
а есть предложение?
опиши задачу поподробнее
Daniil
бери height, line height
Nikita
На вход текст приходит который занимает в высоту 2-4 вьюпорта, его нужно делить на компоненты которые будут в высоту на 80% экрана
Nikita
а как сделать? Мне стилизовать надо эти части
Vadim
а как сделать? Мне стилизовать надо эти части
Откуда в компонент приходит это полотно? Кто его присылает?
Nikita
сервер
Vadim
сервер
Надо делать так чтобы не приходило полотно текста) иначе очень жесткие костыли придётся тебе делать. Есть ещё шрифты у этих компонентов будут разного размера, то совсем жопа.
Nikita
это понятно, но мне сказали сделать а не серверу
Karina
ребята, привет. можете объяснить что это такое, как и зачем это применяется: есть такие функции: hello = () => what1 => what2 => { ... } как вызвать функцию hello и передать ей what1 и what2 и как это называется?
Vadim
это понятно, но мне сказали сделать а не серверу
Кто такую задачу ставил? Этот человек вообще понимает насколько плохо реализуемые задачи он ставит?)
Nikita
я сказал что это займет около 15 часов
Nikita
буду думать, как теперь это сделать
Karina
hof \ composition of functions
спасибо, вроде, оно
Vadim
я сказал что это займет около 15 часов
Я представляю как это можно сделать но это полная жопа, могу тебе в личке написать. Но самый лучший вариант решения этой задачи - пересмотреть эту задачу.
Frontend Priest
зачем делить на компоненты?
Чтобы вставлять между ними блоки рекламы
Dmitriy
Чтобы вставлять между ними блоки рекламы
Тот момент когда сайдбара становится мало)
Frontend Priest
Тот момент когда сайдбара становится мало)
Ой, да ладно, старый же подход, появился ещё в самом начале web2.0
Vadim
Что вы несёте вообще 😳
Ну такая себе задача же, согласись
Mikhail
Ну такая себе задача же, согласись
мега тривиальная задача
Nikita
мега тривиальная задача
расскажи пожалуйста как бы ты ее решил?
Nikita
пока думаю считать кол-во строк сколько влазит в компонент при ресайзе затем ненужные отсекать
Vadim
мега тривиальная задача
Мне кажется ты просто невнимательно прочитал что именно нужно сделать)
Frontend Priest
расскажи пожалуйста как бы ты ее решил?
Сначала рисуешь весь текст, измеряешь его высоту, количество строк(line-height) и количество символов, потом, зная эти параметры, ререндеришь, разрезая как тебе угодно
Vadim
Сначала рисуешь весь текст, измеряешь его высоту, количество строк(line-height) и количество символов, потом, зная эти параметры, ререндеришь, разрезая как тебе угодно
Ну звучит же как какой-то оверинжиниринг, согласись? А если ещё и с SSR это делать надо так вообще все хуже становится.
Daniil
Ну особой разницы не будет. С таким был небольшой опыт с сео поддержкой
Daniil
С другой стороны это не проблема клиента, как ни крути
Daniil
Кто ставил таску клиенту немного сомнителен
Rou
Кто знает годный плагин для графиков (charts)
Rou
d3
Этот?
arthur
Этот?
https://www.npmjs.com/package/d3
Rou
https://www.npmjs.com/package/d3
Тут есть адаптивность под мобилки? Мне на pwa нужно
Dmitriy
https://www.npmjs.com/package/d3
и потом терпеть войну за дом)
Татьяна
добрый вечер! есть плеер, мне нужно когда нажималась кнопка далее, reselect выбирал следующий трек и отправлял его в экшн по смене трека. кажется, что логика неверная, может, кто подсказать как решается такая задача?
Rou
Highcharts
Есть сомнения из-за посл обновления, которое было 2 года назад.
Татьяна
при нажатии на далее ты диспатчишь экшн, реселект тут причем? в селекторе у тебя, допустим, просто выбирается текущий трек
окей, но у меня есть логика при переключении трека, поэтому хотелось бы чтобы я нашёл бы следующий трек из списка, а потом вызывал бы экшен, который бы переключил трек в плеере. или мне нужно писать отдельный экшен, в котором я найду следующий трек и продублирую логику из экшена переключения трека?
Rou
Благодарю
𝕍𝕝𝕒𝕕
Дядьки кто-то прикручивал модульный css в вебпаке?