Size: a a a

React — русскоговорящее сообщество

2021 February 09

ДБ

Денис Богданенко... in React — русскоговорящее сообщество
есть библиотека для регистрации чтобы я сам мог задавать данные которые нужно указывать или проще ноду с бд выучить?
источник

АК

Алексей Коровацкий... in React — русскоговорящее сообщество
@_MIKHAIL_DVCH
это похоже на костыль конечно ...но так можно попытаться понять проблему ...данные же приходят новые после клика ?
в общем я сделал костыль что после пост запроса сразу вызывваю get запрос. Оно работает, но не уверен чтто это хорошо
источник

GQ

Gleb Qeemerc in React — русскоговорящее сообщество
Привет. Подскажите, пожалуйста, как правильно подключать connect() с TS для классов в виде декораторов ?
По доке пример работает для функциональных компонентов.
А для классовых при рендере родительский компонент ожидает, что от родителя придут пропсы, а не от connect


@(connect<TStoreProps, any, TOwnProps, IStore>(mapstateToProps) as any)
class Messages extends Component<TMessagesProps, any> {
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Gleb Qeemerc
Привет. Подскажите, пожалуйста, как правильно подключать connect() с TS для классов в виде декораторов ?
По доке пример работает для функциональных компонентов.
А для классовых при рендере родительский компонент ожидает, что от родителя придут пропсы, а не от connect


@(connect<TStoreProps, any, TOwnProps, IStore>(mapstateToProps) as any)
class Messages extends Component<TMessagesProps, any> {
хуки юзать нет возможности?
источник

YP

Yura Peresypko in React — русскоговорящее сообщество
Всем привет. Возникла проблема в классовой компоненте при изменении props в componentDidUpdate отображаются старые props. Не могу понять куда мне поместить код this.setState({
               tableData: this.props
           }) чтобы он записал туда новые props
источник

GQ

Gleb Qeemerc in React — русскоговорящее сообщество
Bugs Bunny
хуки юзать нет возможности?
Ну в данном случае, допустим, нужен классовый компонент
источник

@

@_MIKHAIL_DVCH in React — русскоговорящее сообщество
Алексей Коровацкий
в общем я сделал костыль что после пост запроса сразу вызывваю get запрос. Оно работает, но не уверен чтто это хорошо
чет я код смотрю а где componentDidUpdate
источник

@

@_MIKHAIL_DVCH in React — русскоговорящее сообщество
вроде в классах он отвечает за перерендер
источник

АК

Алексей Коровацкий... in React — русскоговорящее сообщество
@_MIKHAIL_DVCH
чет я код смотрю а где componentDidUpdate
да, он бы решил проблему но что-то у меня не вышло, ушел в бесконечный цикл
источник

АК

Алексей Коровацкий... in React — русскоговорящее сообщество
а так да, он бы идеально обновлял но чтото я в нем делал не так
источник

@

@_MIKHAIL_DVCH in React — русскоговорящее сообщество
Алексей Коровацкий
да, он бы решил проблему но что-то у меня не вышло, ушел в бесконечный цикл
это не правильно
источник

@

@_MIKHAIL_DVCH in React — русскоговорящее сообщество
Алексей Коровацкий
а так да, он бы идеально обновлял но чтото я в нем делал не так
он для этого и создан все остальное это костыли
источник

АК

Алексей Коровацкий... in React — русскоговорящее сообщество
спасибо, буду курить
источник

@

@_MIKHAIL_DVCH in React — русскоговорящее сообщество
Gleb Qeemerc
Ну в данном случае, допустим, нужен классовый компонент
почему?
источник

@

@_MIKHAIL_DVCH in React — русскоговорящее сообщество
Алексей Коровацкий
спасибо, буду курить
переходи на хуки ))
источник

GQ

Gleb Qeemerc in React — русскоговорящее сообщество
@_MIKHAIL_DVCH
почему?
Потому что есть конкретный кейс и конкретная проблема
источник

GQ

Gleb Qeemerc in React — русскоговорящее сообщество
А на любую проблему советовать переходить на хуки не панацея
источник

TP

Taras Postolyuk in React — русскоговорящее сообщество
connect сам по себе не очень
источник

АК

Алексей Коровацкий... in React — русскоговорящее сообщество
@_MIKHAIL_DVCH
переходи на хуки ))
о, я кое какие-компоненты перевел) но календарь на классах и я чет пока не стал на хуки)
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Gleb Qeemerc
Потому что есть конкретный кейс и конкретная проблема
А декораторы-то зачем?
источник