Size: a a a

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

2020 May 11

ЭЗ

Эдуард Заборовский... in React Native — русскоговорящее сообщество
Привет. Я немного завис с функциональными компонентами.

Вот у меня код:
book.downloadingStatus = DownloadStatus.DOWNLOADING;
setBook(book)

Я меняю параметр объекта и через хук обновляю стейт.
Должен ли обновиться вложенный компонент

<DownloadButton status={book.downloadingStatus}/>

?

Он у меня не обновляется =\
источник

N

Narek in React Native — русскоговорящее сообщество
Эдуард Заборовский
Привет. Я немного завис с функциональными компонентами.

Вот у меня код:
book.downloadingStatus = DownloadStatus.DOWNLOADING;
setBook(book)

Я меняю параметр объекта и через хук обновляю стейт.
Должен ли обновиться вложенный компонент

<DownloadButton status={book.downloadingStatus}/>

?

Он у меня не обновляется =\
покажи весь код компоненты
источник

ЭЗ

Эдуард Заборовский... in React Native — русскоговорящее сообщество
Ну там много лишнего кода.
источник

N

Narek in React Native — русскоговорящее сообщество
book это что
источник

N

Narek in React Native — русскоговорящее сообщество
через что иницилизируешь?
источник

N

Narek in React Native — русскоговорящее сообщество
useState?
источник

N

Narek in React Native — русскоговорящее сообщество
или useReducer?
источник

ЭЗ

Эдуард Заборовский... in React Native — русскоговорящее сообщество
Это typeScript объект.
источник

ЭЗ

Эдуард Заборовский... in React Native — русскоговорящее сообщество
Через Стейт.
источник

ЭЗ

Эдуард Заборовский... in React Native — русскоговорящее сообщество
Переслано от Narek
useState?
источник

N

Narek in React Native — русскоговорящее сообщество
typeScript  объект?)
источник

N

Narek in React Native — русскоговорящее сообщество
хорошо
источник

N

Narek in React Native — русскоговорящее сообщество
я тебя понял
источник

ЭЗ

Эдуард Заборовский... in React Native — русскоговорящее сообщество
Лол. Ну имелось в виду объект book класса Book
источник

N

Narek in React Native — русскоговорящее сообщество
источник

N

Narek in React Native — русскоговорящее сообщество
посмотри еще раз, пожалуйста
источник

N

Narek in React Native — русскоговорящее сообщество
суть в том, что ты заносишь в обычную переменную, а не в стейт
источник

N

Narek in React Native — русскоговорящее сообщество
поэтому динамично не можешь поменять значение
источник

SL

Serik Lavrinyuk in React Native — русскоговорящее сообщество
Доброй ночи
подскажите как решить проблему
источник

ИЦ

Илья Цымбалюк... in React Native — русскоговорящее сообщество
ребят, есть два экрана(главня, контакты) , переключение между ними через нижние табы. Так вот, если в контактах оставить консоль лог, И сделать событие для вызова. При первом запуске приложения он не отрабатывает. А вот если зайти на контакты и потом вернуть на главную и нажимать кнопку для вызова этого консоля. Он срабатывает, разве так должно быть? Это же другая страница она никак не должна реагировать а темболее возвращать что-то
источник