Timofey
мобикс сам следит что юзается видимо он считает что ты не юзаешь это
ну это я уже понял, как его заставить решить что я все таки юзаю.
Timofey
Вопрос по mobx + react: https://codesandbox.io/embed/minimal-mobx-react-project-sswlf Проблема описана комментарием в коде, не работает рендер из store.
Саша
Ещё вопрос, в useEffect объявляется функция, насколько большой это косяк?
Timofey
@observer в Inner компонент
Так нельзя, на живоом примере InnerComponent это библиотечный компонент.
Dmitry
тогда явно передавай
Timofey
тогда явно передавай
костыль же какой-то
Danila
Ещё вопрос, в useEffect объявляется функция, насколько большой это косяк?
Внутри колбэка? Ну, смотря что за функция. Хэндлер, чтоли?
Саша
Фетч
Dmitry
костыль же какой-то
отрендерь у себя и готовое передай
Саша
Вообще пофигу. Хоть заобъявляйся.
Но зачем засорять хук? Они жэ не для этого сделаны. И что мешает в другом месте объявлять?
Саша
Если надо, то чего бы не засорить?
А какие могут быть причины объявления функции в эффекте?
Андрей
Andrey
Danila
Ну я понимаю
Alexey
почему условно?
Danila
Может когда попало вызваться, и без анмаунта, насколько мне известно.
Андрей
Andrey
почему условно?
ну потому что, хук реагирует на что то либо на каждый рендер, либо на изменение депсов, либо просто вызывается при маунте, если депсы пустые ну и "очиститель ресурсов" триггерится по той же логике то есть анмаунт - только один из случаев const Comp = ({value}) => { useEffect(() => ..., [value]) return ... } тут не анмаунт, но ресурсы чистятся
Andrey
useEffect(..., []);
тут да, будет сродня анмаунту
Sergey
Привет. А как вы работаете с SVG в React? Есть какой-то гибкий и красивый способ управлять состоянием svg не создавая под каждую иконку отдельный компонент?
js2me ♨️
Привет. А как вы работаете с SVG в React? Есть какой-то гибкий и красивый способ управлять состоянием svg не создавая под каждую иконку отдельный компонент?
В вебпаке вроде бы есть какой то лоадер, который конвертит импортированный svg элемент в React компонент
Sergey
Спасибо
🤴👷‍♂️🦸‍♂️🧚‍♀️
Никто не знает почему это не работает?
Dmitry
что выходит ? что значит не раьботает
🤴👷‍♂️🦸‍♂️🧚‍♀️
что выходит ? что значит не раьботает
ну должен произойти скол на якорь, но такого не случается
Dmitry
ну должен произойти скол на якорь, но такого не случается
урл меняется ? Скрол к якоррю не реакта штука
🤴👷‍♂️🦸‍♂️🧚‍♀️
урл меняется ? Скрол к якоррю не реакта штука
Ну все меняется. Вот нужна логика чтобы у меня юзер всегда видел начало статьи, а не конец А все эти ссылки в футере лежат
🤴👷‍♂️🦸‍♂️🧚‍♀️
Ладно, это работает. Осталось понять теперь почему у меня ЛЮБОЙ линк скролит в топ
Тимофей 🛴
Ладно, это работает. Осталось понять теперь почему у меня ЛЮБОЙ линк скролит в топ
Потому что ты функцию в рендере вызываешь а не по клику
Eugene
кто-нибудь знает, как скрывать инпут в react-select? то есть мне нужно только выпадающее меню по событию
Sergey
в доке есть
Eugene
isSearchable={false}
мне инпут не надо отображать, а не запрещать поиск
Sergey
оно и есть
Eugene
отображается все равно только ввести ничего нельзя
Vadim
отображается все равно только ввести ничего нельзя
а куда тебе значение будет подставляться?
Sergey
отображается все равно только ввести ничего нельзя
отображается дефолтное пустое значение
Eugene
то есть оно будет хранить значение, но не будет отображаться
Sergey
а не инпут
Vadim
в value
я имею ввиду в интерфейсе
Eugene
я имею ввиду в интерфейсе
только в меню развернутом
Cenator 🐈
!ро бот
Vadim
только в меню развернутом
ты куда кликаешь чтобы открыть меню?
Sergey
Рилакс уже нигде не используют?
используют. просто оно не нужно уже, для нормальных приложений
Viktor
Понятно :)
Sergey
всё что угодно другое
Sergey
что умеет в точечные обновления и вычисления без мемоизации
Mishka
всем привет! Чем нынче пользуются для стейт-менджмента ? чистый redux / mobx ?
Mishka
effector
по effectoру ни одной статьи на хабре, я как-то стесняюсь
Sergey
пфф нашел где читать
Max
А что используют ?
Redux уже неактуален как библиотека из-за useReducer хука который идёт с реактом из коробки. Архитектурные решения характерные для редакса значимости не потеряли.
Sergey
1. useReducer как замена ридаксу 2. архитектурные решения ридакса
Sergey
просто два мема
Mishka
врешь )
поделитесь
Mishka
сам не нашел
Sm•ok
поделитесь
https://habr.com/ru/post/416361/ в статье идет упомянание ))
Sergey
сам не нашел
https://habr.com/ru/post/456448/
Mishka
https://habr.com/ru/post/456448/
это я читал, но никакой конкретики нет если сравнить с redux-статьями, то пожалуй нет
Sergey
¯\_(ツ)_/¯
Sergey
я затащил в 5 больших проектов нескольких известных компаний.
Danila
это я читал, но никакой конкретики нет если сравнить с redux-статьями, то пожалуй нет
Это же еффектор. Тебе нужно знать, что он есть и что он мастеррейс-стейт-менеджер. Дальше просто всем об этом рассказываешь, а сам юзаешь мобикс