Size: a a a

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

2021 February 28

J

Jack in React: русскоязычное сообщество
По поводу выбора между for и методами масивов - тоже давно не юзаю for
источник

A

Aleksandr in React: русскоязычное сообщество
да он редко нужен, просто слишком категоричный молодой человек, с его то знаниями
источник

SP

Stanislav Popov in React: русскоязычное сообщество
что не так с моими знаниями?
источник

SP

Stanislav Popov in React: русскоязычное сообщество
в языках типа c++/rust/haskell чейнинг комбинаторов оптимизируется в один проход. не вижу причин по которым современные жс движки не могут делать то же
источник

SP

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

АК

Алексей Коровацкий... in React: русскоязычное сообщество
Всем привет. Таймер обратного отстчета не показывает 00 сек 00 мин и т д. Т е у нас 1 секунда, а потом пустая строка. Как можно вывести нолики? https://stackblitz.com/edit/react-t86icp
источник

DB

Denis Barvitskiy in React: русскоязычное сообщество
Ну в js методы чистые, и под капотом у map и filter тебе же for и while
источник

SP

Stanislav Popov in React: русскоязычное сообщество
да я понял, порядок выстреливания эксепшенов может нарушиться если так оптимизировать
источник

M

Maksim Sharov in React: русскоязычное сообщество
Stanislav Popov
ну вы заявляете что чейнинг filter.map родит два прогона по массиву, и лучше это заменить на фор потому что это будет быстрее
так и есть, про прогоны
источник

M

Maksim Sharov in React: русскоязычное сообщество
Олег замечания выше вполне оправданы, стоит прислушаться, особо никто не хочет подсказывать, потому что код настолько захламлен, что это бросается в глаза, и нельзя сосредоточится на вопросе
источник

О

Олег in React: русскоязычное сообщество
Спасибо за науку
источник

S

Slava in React: русскоязычное сообщество
Друзья, всем привет. В реакте недавно, как и вообще в программировании. Так что не очень сильно пинайте.
Вопрос.
Как вызвать функцию после полной отрисовки компонента? Есть в реакте что-то типа widow.onload, только для конкретного компонента, а не для дома в целом?
Спасибо)
источник

☬ Sᴀʏᴅᴜʟʟᴏ ツ... in React: русскоязычное сообщество
Slava
Друзья, всем привет. В реакте недавно, как и вообще в программировании. Так что не очень сильно пинайте.
Вопрос.
Как вызвать функцию после полной отрисовки компонента? Есть в реакте что-то типа widow.onload, только для конкретного компонента, а не для дома в целом?
Спасибо)
да. А какой именно метод, это смотря какой компонент используешь, классовый или функциональный
источник

☬ Sᴀʏᴅᴜʟʟᴏ ツ... in React: русскоязычное сообщество
Вообще, в документации очень все подробно описано. Очень подробно.
источник

S

Slava in React: русскоязычное сообщество
Функциональный. С useEffect знаком, но он не совсем так работает, как надо. Если запускать без зависимостей, с пустым массивом, он не срабатывает. Если с зависимостями, работает норм, но мне надо, чтобы он срабатывал один раз, сразу после отрисовки, брал нужную величину и записывал её в стейт и все. Вот.
источник

A

Aleksandr in React: русскоязычное сообщество
Slava
Функциональный. С useEffect знаком, но он не совсем так работает, как надо. Если запускать без зависимостей, с пустым массивом, он не срабатывает. Если с зависимостями, работает норм, но мне надо, чтобы он срабатывал один раз, сразу после отрисовки, брал нужную величину и записывал её в стейт и все. Вот.
А сделать что надо?
источник

S

Slava in React: русскоязычное сообщество
Есть 6 блоков на флексах. Они все разной высоты. Надо её выровнять. Вы скажете: "а зачем тебе react и js вообще? Это все делается флексами". И это правда. Ими действительно можно растянуть блоки до высоты родителя и все получится. Но не совсем. Когда блоки раскрываются, их высота увеличивается, увеличивается высота родителя и, соответственно и всех детей. А мне нужно, чтобы при раскрытии одного блока, остальные находились в первоначальном состоянии. Как-то так.
источник

DB

Denis Barvitskiy in React: русскоязычное сообщество
Slava
Есть 6 блоков на флексах. Они все разной высоты. Надо её выровнять. Вы скажете: "а зачем тебе react и js вообще? Это все делается флексами". И это правда. Ими действительно можно растянуть блоки до высоты родителя и все получится. Но не совсем. Когда блоки раскрываются, их высота увеличивается, увеличивается высота родителя и, соответственно и всех детей. А мне нужно, чтобы при раскрытии одного блока, остальные находились в первоначальном состоянии. Как-то так.
Вам нужно зафиксировать высоту родительского элемента, все остальное делается на чистом css
источник

S

Slava in React: русскоязычное сообщество
Denis Barvitskiy
Вам нужно зафиксировать высоту родительского элемента, все остальное делается на чистом css
Если я зафиксирую высоту родительского Эл-та, то все элементы ниже родительского не будут отъезжать вниз вместе с раскрытие дочернего. И этот дочерний будет перекрывать следующие блоки.
источник

DB

Denis Barvitskiy in React: русскоязычное сообщество
Slava
Если я зафиксирую высоту родительского Эл-та, то все элементы ниже родительского не будут отъезжать вниз вместе с раскрытие дочернего. И этот дочерний будет перекрывать следующие блоки.
Блок  вертикально или горизонтально расположен?
источник