Size: a a a

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

2020 July 16

ST

Sergio Tur in React Native — русскоговорящее сообщество
она вродь стейбл
источник

JS

Jura Semenenko in React Native — русскоговорящее сообщество
Endifai
она нормально с RN работает?
Да. Сокеты же вроде через обычный http работают. А работа с http реализована в RN через android okhttp и ios fetch. Вряд ли проблемы будут. Я по крайней мере не слышал.
источник

JS

Jura Semenenko in React Native — русскоговорящее сообщество
Никита Иванов
Приветствую. Не обновляется Flatlist. В компоненте AddCardInput  добавляется новый элемент в cardsReduser. Я так понял что extraData={this.props.state.cardsReducer} должно обновить FlatList при изменении this.props.state.cardsReducer, но нечего не обновляется. В чем может быть проблема?
не правильно. метод render вызывается только на изменение сейта или пропсов, а у тебя данные в this лежат.
источник

ST

Sergio Tur in React Native — русскоговорящее сообщество
Никита Иванов
Приветствую. Не обновляется Flatlist. В компоненте AddCardInput  добавляется новый элемент в cardsReduser. Я так понял что extraData={this.props.state.cardsReducer} должно обновить FlatList при изменении this.props.state.cardsReducer, но нечего не обновляется. В чем может быть проблема?
и зачем тебе редюсер? Можешь просто прокинуть функцию внутрь компонента AddCardInput
источник

JS

Jura Semenenko in React Native — русскоговорящее сообщество
может оно в какомто случае и перерисуется через extraData, но это изначально не правильный подход
источник

ДА

Данила Андреев... in React Native — русскоговорящее сообщество
Есть ли возможность заново попробовать загрузить Image, если произошла ошибка при первоначальной загрузке?
Ни в Image, ни в FastImage не нашел такого функционала.
источник

MD

Mario Dev in React Native — русскоговорящее сообщество
привет, подскажите, при билде expo build:android  => apk => Generate new keystore выводится окно, как исправить?
источник

ST

Sergio Tur in React Native — русскоговорящее сообщество
Mario Dev
привет, подскажите, при билде expo build:android  => apk => Generate new keystore выводится окно, как исправить?
источник

MD

Mario Dev in React Native — русскоговорящее сообщество
типо установить на машину ?
источник

ST

Sergio Tur in React Native — русскоговорящее сообщество
да, + добавить в переменные среды
источник

ДШ

Дмитрий Шевченко... in React Native — русскоговорящее сообщество
Спасибо, гляну
источник

ST

Sergio Tur in React Native — русскоговорящее сообщество
Mario Dev
типо установить на машину ?
источник

MD

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

НИ

Никита Иванов... in React Native — русскоговорящее сообщество
Jura Semenenko
может оно в какомто случае и перерисуется через extraData, но это изначально не правильный подход
Переделал компонент в функциональный все заработало. Но как же можно обновлять классовый компонент?
источник

MD

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

ST

Sergio Tur in React Native — русскоговорящее сообщество
Никита Иванов
Переделал компонент в функциональный все заработало. Но как же можно обновлять классовый компонент?
this.state = {cards: []};  onCreateCard = (card) => { const {cards} = this.state; cards.push(card); this.setState({cards});}
источник

ST

Sergio Tur in React Native — русскоговорящее сообщество
как пример
источник

AK

Andrew Kovalev in React Native — русскоговорящее сообщество
Sergio Tur
this.state = {cards: []};  onCreateCard = (card) => { const {cards} = this.state; cards.push(card); this.setState({cards});}
Только лучше не пуш а конкат
источник

AK

Andrew Kovalev in React Native — русскоговорящее сообщество
Чтобы без мутации
источник

ST

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