Looch
не пустой https://t.me/sveltejs
Интересно когда у них aot будет лучше чем у ng ? 🤔
Y
Самому можно keyfraimes юзать, а по либам, я pose использую
Вот только что pose посмотрел, намного удобнее чем Spring как-то
Looch
Вообще чет не понимаю почему aot так игнорится реакт сообщество и fb
KKK
Привет. Помогите в Redux мидлвары понять пожалуйста. В попытке 3 непонятно откуда и зачем появился result и зачем он возвращается из функции
KKK
KKK
вот искомая статья https://github.com/rajdee/redux-in-russian/blob/master/docs/advanced/Middleware.md
KKK
или может есть чат по редуксу
Rf
Не картинкой?
KKK
Не картинкой?
https://github.com/rajdee/redux-in-russian/blob/master/docs/advanced/Middleware.md
KKK
Не картинкой?
только статьей. Есть еще живой пример с этим же логгером но там кода хватает
Rf
Почему непонятно
Наверху написано же let next = dispatch
KKK
Наверху написано же let next = dispatch
ну... А почему просто не вызвать next(action)? А надо его присвоить в result а потом вернуть result
KKK
Ты вообще разобрался как миддлвари работают?
нет, 3й день задрачиваю. В общих чертах это обёртка для dispatch
KKK
Наверху написано же let next = dispatch
вот смотри. Мы логируем старое ссотояние. Далее вызываем диспатч(действие), получаем новое состояние, логируем новое состояние. Нахрен писать result = next(action) и return result, если можно просто next(action) и состояние обновиться?
Nikolai
Потому что сначала сохранили ссылку на старую функцию dispatch в переменную Next, а потом из переопределенной функции вызвали старую по этой ссылке. Лучше бы Вы основы js позадрачивали 3 дня
Katya
let result = next(action). Написали для того, чтоб вызвать эту функцию и вывести в консоль состояние после ее вызова
Лёва 🎃
пацаны, а в хуке useEffect, если я не хочу триггерить его от инпута someState, но хочу читать этот стейт и делать сайд эффект исходя из значения, то как лучше поступить? Сейчас я делаю сайд-эффект внутри setSomeState(state => mySideEffect(state)) если вкратце, то я при обновлении messages[] задаю скроллинг в нужное место, а значения скроллинга храню как раз в этом someState
Лёва 🎃
useEffect(() => { setSomeState(state => mySideEffect(state)) }, [messages]) типа вот так, триггерится только от messages, а кутальные значения нужного стейта берутся из сеттера
Лёва 🎃
сайд-эффект работает с element.scrollTop
Neyron
Кто знает как использовать TransitionGroup с вложенным массивом?
Eugen
Подскажите почему не работает transition в pose блок уби
Eugen
Блок убирается но не анимированно
Eugen
Появляется тоже резко. Все сделал по инструкции
Neyron
вам туда же
из скрина видно что я основоваясь на первом массиве собираю другой и ренедрю в дом, первый массив меньше чем второй, в первом массиве 4 элемента во втором 10, transition group приминяет transition только для 4 а нужно для 10
Alyona
Зависит от ценника и границ совести. Чем выше ценник, тем меньше границы.
Andrew
Народ такой вопрос, у меня есть кнопка, при нажатии на неё я вызываю блок который появляется, и его можно закрыть только нажав обратно на ту же кнопку, как сделать так что б этот блок исчез по нажатию в любое место на сайте?
Andrew
Народ знаю так не пишут уже сейчас constructor(props) { super(props); this.setWrapperRef = this.setWrapperRef.bind(this); this.handleToggleOff = this.handleToggleOff.bind(this); } но без этого не работает, как правильно записать?
Sergey
похоже, пора сделать нормальный аналог react-router
Sergey
Invariant Violation: Maximum update depth exceeded. This can happen when a component repeatedly calls setState inside componentWillUpdate or componentDidUpdate. React limits the number of nested updates to prevent infinite loops. Уже надоело фиксить
Volodymyr
Народ знаю так не пишут уже сейчас constructor(props) { super(props); this.setWrapperRef = this.setWrapperRef.bind(this); this.handleToggleOff = this.handleToggleOff.bind(this); } но без этого не работает, как правильно записать?
SetWrapperRef = () => {} и так же другую, и убрать конструктор и super() И почитать основы js, стрелочные давно придумали и их не надо привязывать к контексту.
Volodymyr
https://medium.com/@pitipatdop/little-neat-trick-to-capture-click-outside-react-component-5604830beb7f
Willmout не нужно использовать, можно обработчик повесить на didmout и убирать при unmounte
Volodymyr
ох лол
Пофиксил )
Sergey
Пофиксил )
это я попытался на react-router@5 переехать
Volodymyr
это я попытался на react-router@5 переехать
Видать что то у них пошло не так....
Лёва 🎃
Когда пытаешься проложить роут в лучший мир
localvoid
Вообще чет не понимаю почему aot так игнорится реакт сообщество и fb
Может просто вы обращаете внимание только на тех кто громче кричит о своих aot "успехах". В реакт сообществе и фб проводятся различные эксперименты в этой области, вот к примеру https://prepack.io/ из публичных экспериментов, который на данный момент заморожен.
Stepan
Парни привет!!! А может быть в реакте что стейт изменился, а компонет в котором используется стейт не рендерится заново?
Marat
Всем привет, подскажите, пожалуйста, почему второй элемент(filterData) state получается undefined? state = { data: [ {a: 1, b: 2}, {a:2, b:3}], filterData: this.data }
Rf
Ок
Looch
Может просто вы обращаете внимание только на тех кто громче кричит о своих aot "успехах". В реакт сообществе и фб проводятся различные эксперименты в этой области, вот к примеру https://prepack.io/ из публичных экспериментов, который на данный момент заморожен.
Я так понял препак они забросили, в том и дело что я видел что они неплохо начинали работать в этом направлении. Возможно конечно для своих бизнез задач они и делают какой-то aot, но видимо не хотят делится
Sergey
сделай лучше пулл реквест в репо роутера )
Нет смысла. Они разделили роутер не три пакета. Это бред
Andrei
на ху я
Sergey
на ху я
Чтобы не писать в jsx роутинн
Sergey
Которого там не должно быть
Andrei
почитал уже, да)
Andrei
норм тема ведь
artalar
Через час начинаем https://www.youtube.com/watch?v=cZcHF8a2ZA4
Yevhen
а будет в итоге запись?
artalar
Запись паблик, на канале останется
Eugen
Подскажите, что лучше использовать в реакте, функции или классы? Или разницы нет?
artalar
Подскажите, что лучше использовать в реакте, функции или классы? Или разницы нет?
Это как спросить, что лучше использовать для перемещения по воде: подлотку или катер. Все очень специфично, начинайте с того с чем легче
Мирослав
Подскажите, что лучше использовать в реакте, функции или классы? Или разницы нет?
если ты задаешь такой вопрос — значит ты не знаком с основами реакта, почитай немного официальные доки
Мирослав
они даже на русише есть
Сергей
какая аналогия jquery метода is есть в js? задача: проверить поле на наличие фокуса
Cenator 🐈
какая аналогия jquery метода is есть в js? задача: проверить поле на наличие фокуса
<Field onFocus={() => this.setState({ fieldInFocus: true })} onBlur={() => this.setState({ fieldInFocus: false })} />
Dmitriy