Daniil
const [hide, show] = useDangerDialog('title') ыы
Bogdan
const [hide, show] = useDangerDialog('title') ыы
да, и это только в текущем компоненте, но если запрос в соседнем, хук изолирован, будешь прокидывать
Андрей
что бы закрыть, нужно, как ты закроешь из другого компонента?
Если мне нужно управлять открыто/закрыто, то я передаю пропс opened. Если не нужно управлять, то не передаю, тогда модалка сама будет управляться состоянием изнутри.
Андрей
А как у иебя в проекте устроены модалки? У меня еще в Модал.жс есть useEffect с body-scroll-lock-ом
Просто компонент, который рендерится в теле компонента, которому нужно открыть модалку.
Nikolai
о боже, ридакс бы на модалки притянуть, красева
Ридакс, не ридакс, какая разница. По колбеку закрывать не единственный вариант вот и все
Bogdan
Ридакс, не ридакс, какая разница. По колбеку закрывать не единственный вариант вот и все
вот тебе выше пример, единственный, боже, как ты без колбека закроешь? благодаря контексту, твоя ф-я доступна везде, без него, один компонент не может закрыть твою модалку
Bogdan
короче, все что обсудили, каждый будет делать, как делает
Eddie
Привет всем, пол года учу фронт енд, изучил нормально верстку, js, 2 месяца изучаю реакт/редакс. В данный момент активно читаю документацию реакт. Но время меня поджимает и я уже изучил достаточно, нужно найти работу, пока на работу не пригласили. И сейчас у меня застой, мне нужно копать в правильную сторону, но я не знаю куда, просто не хочу тратить время на пока ненужные вещи. Хотелось бы услышать совет что изучать и куда копать сейчас для максимальной пользы. Заране спасибо
Kurzdor
Как работает браузер, как, работает Реакт, каким образом он строит DOM в подробностях и тд
Kurzdor
Потом мб в какой нить графкул пойти
Kurzdor
Попробовать написать свой бакенд, свой RESTful API и тд
Dartess
Привет всем, поделитесь, что используете для масок в инпутах final-form?
Yury
Классный вопрос. И мне, пожалуйста, подскажите, как прокинуть маску в redux-form Field, которая обернута в antd-input
Yury
А что такого?
Yury
Звездочек у нее раза в три больше, чем у final-form
Yury
)
Kurzdor
Эх, щас бы не юзать формик или react-hook-form
Yury
Еще какой показатель
Виктор
Еще какой показатель
а указание в ридми редакс формы юзать реакт финал форм показатель?
Виктор
оп опередил
Yury
Бля, да я же не спрашивал, использовать redux-form или нет)
Yury
Классный вопрос. И мне, пожалуйста, подскажите, как прокинуть маску в redux-form Field, которая обернута в antd-input
Kurzdor
А что лучше, файнл форм или формик?
Kurzdor
Если что, то у меня больше опыта про формик
eden
mobx-state-tree, пытаюсь записать полученные из асинхронного запроса данные и выпадает такая ошибка. Argument of type 'undefined' is not assignable to parameter of type 'any[]'.ts(2345) может кто-то навести на мысль, почему yield api.notes.notes == undefined ?
Eddie
Всем привет, решил все таки начать практиковаться, пишу на реакт/редакс. Мне нужны ресурсы для отправки запросов и отрисовки ответа на страницу, погуглил не смог найти такой темы. Просто хранилище данных которое можно получить через апишку. Заранее благодарю
eden
сам метод notes
решилось обновлением mobx-state-tree с 0.3.14 до 0.3.15
Face
Ребят из серии странных вопросов, использует ли кто дескрипторы и декораторы в реакте? А то вот мне ниразу не пришлось, может я что-то делаю не так, да и с прокси также)))
Face
И все?
Looch
Прокси это паттерн, ты можешь о нем почитать например и понять какие есть кейсы. В самих реакт компонентах не вижу кейсов
Face
Вот я о том же, что я как раз таки понимаю и читал, неоднократно, декоратор это тоже паттерн, его можно без синтаксического сахара реализовать, но вот проблема в том, что ниразу ничего из этого в реале не понадобилось, начал переживать, что я что- то делаю не так
Face
Единственное, что из современных использую сейчас, это генераторы для цепочек в сагах
Eduard
Ребят я изучил роутер, редакс... какую либу следующей изучить? Или из "основных" это все?
Eduard
Thunk, Saga
Чекну спс.
Face
Thunk, Saga
Или или)
Artur
Или или)
лучше и то и то знать, на проф проектах Saga, на маленьких Thunk
Face
А разве сагу не стоит на маленьких юзать, если ты ее знаешь?
Face
Помойму намного удобнее, чем thunk, не? Это вопрос если что, не утверждение.
Ivan
Помойму намного удобнее, чем thunk, не? Это вопрос если что, не утверждение.
С санками кода меньше получается, но только если код не сложный
Michail
Можете пожалуйста в 2 словах обьяснить почему когда мы создаем value у элемента, то мы никак его не изменим
Michail
У какого элемента?
Допустим input cheked=true
Андрей
Допустим input cheked=true
Почитай про controlled/uncontrolled компоненты.
Андрей
Ну или я тебя не понял.
Michail
Почитай про controlled/uncontrolled компоненты.
Не, я понимаю что реакт сдеалит за этим и типо они все в состоняие, но как он оменяет дефолтные поведение браузера при переключение
Андрей
Не, я понимаю что реакт сдеалит за этим и типо они все в состоняие, но как он оменяет дефолтные поведение браузера при переключение
Очень просто. Он при изменении инпута ререндерик компонент, а ререндер сбрасывает value обратно.
Michail
Очень просто. Он при изменении инпута ререндерик компонент, а ререндер сбрасывает value обратно.
Если бы я по нажатию на input вызывал setState то я бы понял почему я не вижу своего нового значение, но я же не вызваю render компонента
Michail
Очень просто. Он при изменении инпута ререндерик компонент, а ререндер сбрасывает value обратно.
Тоесть он наверное не может отследить менял я что-то или нет если не вызвал setState
Michail
То что ты не вызываешь не значит, что реакт не вызывает)
Тоесть тип на input по умолчанию стоят onChange
Michail
Типа того.
Странно, типо захламленность
Michail
Кто работал с Material-ui react, подскажите пожалуйста: меняю theme.palette.primary значение (цветовые схемы), и вот есть у меня кнопка Mui-Fab и вот почему-то у класса .MuiFab-primary color: black, а у зеленого бэкрауда color: #fff ? причем все классы одинаково прописаны
Michail
Yury
Ребят, а как лучше решить такую задачу - в зависимости от страницы (навигация через React-router), нужно давать класс body определенный
Данііл
ну на пример смотришь что в урле и выводишь в зависимости от этого определенный класс
Yura
ну на пример смотришь что в урле и выводишь в зависимости от этого определенный класс
+, либо присваивай Layout и в зависимости от странички подгружай определенный компонент
Anonymous
Собираю пати на Telegram JavaScript competition. Кто со мной (в лс)?
Данііл
Прямо через querySelector брать body и добавлять ему класс?
хм, я понял о чем ты, единственное что сейцчас приходит в голову - сунуть боди в компонент и там уже с ним колупаться
Данііл
без прямого обращения к дом, этого вообще лучше избегать
Anonymous
а чо за контест ?
оффициал от тг. типа как хакатон. много призовых мест, хочется попробовать в команде из незнакомых людей сделать какую-то крутую задачу
Vlad
Всем привет. Ребят посоветуйте кто ресурс, где можно редакс поучить?
Michail
Подскажите, если реакт видит что React Comp не изменился после последнего рендера то он его не обновляет и не вызываем методы жиз циклв