Максим
Максим
У анта многие компоненты я оставляю без изменений, если нет особых требований по дизайну
Vladislaw
Подскажите, нужно записывать значение таймера в стор и получается спам экшенами каждую секунду, есть ли какой-то способ избавиться от этого?
Valentin
Тимофей 🛴
Тимофей 🛴
Vladislaw
Если вычислить отдельно.
Valentin
Ты рофлишь? Ты можеш ьсделать хоть два таймера, хоть один и в нем засунуть две проверки и два колбека.
Тимофей 🛴
Vladislaw
Vladislaw
Так лучше будет даже, спасибо
Valentin
Подскажите дурику, как в cra + ts включить новый синтаксис prop?.anyprop и мега штучку ??
Daniil
В новом тс это уже ведь должно быть 🤔
arthur
arthur
Обнови его. Уверен, что там 3.6
Valentin
arthur
Valentin
Александр
а как редактировать .babelrc и стоит ли?
У меня react-app-rewired на нескольких проектах, добавил просто babel плагин для optional chaining, а из коробки в cra вроде бы никак этого не сделать, увы
Valentin
а можете объяснить, что в cra.react-scripts ?
Как я понял там с начала времен бабель, а тс так же бабелем парсится или сначала ts-node и вообще стоит мне обращать негативное внимание на бебель
Valentin
arthur
Valentin
Vadim
S
Valentin
Sergey
Sergey
если нужен такой кейс, с которым демонстрировался MobX, то либо реакт был выбран опрометчиво вообще. Либо для оптимизации такого на мой взгляд проще "написать на Си", чем костылить такую идеологию в чужой монастырь. Но MobX не ограничивается одним лишь реактом, где-то он вполне себе родной
Anonymous
Можно ли так писать ?, а то у меня в консоли пишет warning
Тимофей 🛴
Anonymous
Какой варнинг то?
React Hook useEffect has a missing dependency: 'getQuote'. Either include it or remove the dependency array
Тимофей 🛴
Ksenia
привет, есть тестовое приложение-мессенджер. Когда отправляешь сообщение, слева в списке чатов, чат с новым сообщением переностится наверх списка. Нужно реализовать анимацию его "всплытия наверх". С помощью чего проще всего это сделать будет? Мб библиотеку какую подскажете
Sergey
Ksenia
Nuruddin
здравствуйте : есть файл state.js : let state={
loginStatus: false
...
}
я поменял значение этой переиенной на тру в этом файле. После редиректа у меня снова встанет значение на фолс ?
Sm•ok
а для чего хранить стейт в файле ?
Sm•ok
Ты редакс юзаешь, а это инишл стейт ?
Igor
Всем привет, мне нужно повесить лоадер на момент пока запрос не завершился . ( архитектура action reducer saga) не знаю как передать состояние с реализации запроса в компонент где он вызывался
Alexander
Igor
Igor
Alexander
да, что то такое
Sergiy
привет всем.
Есть ли расширение на VS code для реакта?
нужно, чтобы при вооде каких-то символов разворачивался шаблон с пустой функцией
Sergiy
например я ввожу fun и мне разворачиваеться:
import React from "react";
const Name = () => {
return <div></div>;
}
export default Name;
Daniil
Sergiy
спс
i
Всем привет. Хочу посоветоваться - нормальная ли практика отдавать дочернему компоненту ссылку на родителя, что бы использовать его методы подвязанные с редаксом? В плане повторного рендеринга ведь всё равно можно настроить при каких конкретно условиях он происходит(тру или фолс)
Александр
i
Aleksandr почему? Я могу отдельно передавать по методу в каждое свойства доч компонента, но поскольку ф-ция - сложный объект, рендеринг всё равно будет происходить каждый раз
i
и мне всё равно нужно будет писать в методе условия при которых должен обновлятся рендер
Александр
Ну начнём с того, что таким способом вы намертво связывает дочерние компоненты с родительскими, и по сути не контролируете что они могут там вызывать
i
эти ф-ции не меняются/не заменяются по ходу исполнения программы, просто исполтзуются
Александр
Второй момент, что вы привызыватесь к классовыми компонентам (речь же о прикидывании ref идёт?), что не то чтобы плохо само по себе, но не универсально скажем так. Есть конечно useImperativeHandle, но это тут изврат.
i
не очень понимаю вопрос(в том смысле почему плохо или хорошо, про хуки пока не читал), и как вопрос связан конкретно с моментом повторого рендеринга доч компонента?
Александр
И вообще я перестал понимать как вы собрались дёргать методы родителя? Через ref.current.props.pushInvite чтоль?
i
this.props.parentProps.pushInvite()
i
почему через ref? родитель через пропс передаётся
i
я может не совсем правильно описал вопрос, не уверен что сейчас об одном и том же говорим
i
да, я имел в виду прописы родителя
Александр
Ну вот я не смог сообразить и понял буквально, ну тогда почему нет, но только не через parentProps, а явно и только те которые действителено нужны дочерним компонентам
i
когда я пробывал доч компонеет подключить в редаксу, так вышло, что они только один раз получали пропсы от родителя и при дальнейшей рабое даже при получении новых пропсов они не видели новые значения, они видели только хранилище
Александр
Сергей
Пацыки, кто знает, на что влияет такая строка при прототипном наследовании?
MyObject.prototype.constructor = MyObject;
Сейчас тыркаю, что с ней и что без нее, работет вроде все так же