Vit
Мои соболезнования)
Dmitry
кэш работает непредсказуемо, мы несколько часов отлавливали баг перетирания кэша, оказалось, что это фича
Eugene
xDD
Dmitry
я хочу просто делать мутацию в одном месте и получать обновление пропсов в другом месте без <Query> и рендер-пропсов
Dmitry
и хрен там
Dmitry
непереношу магические технологии, которые непойми как работают. Да и какой профит от возможности гибко выбирать поля в запросе и отправлять их пачками, если ответ по скорости будет = самому тяжелому запросу?
Gena
Vadim
Скорей всего подбором (откатом или наоборот) версий следующих компонентов можно решить:
1. @babel/* (потому что это он транслирует этот код в require)
2. metro* (но там вроде ничего давно не апдейтилось и он версией к RN жестко прибит)
это то, что сразу в голову приходит
Да.
module.exports = {
presets: [
'module:metro-react-native-babel-preset',
],
plugins: [
[
'@babel/plugin-transform-modules-commonjs',
{
strictMode: false,
allowTopLevelThis: true,
loose: true,
},
],
],
};
Вот так помогло.
Vadim
Seems like the issue is related to some incompatibility with the way hot reloading works and the namespace re-export babel transform.
Gena
Да.
module.exports = {
presets: [
'module:metro-react-native-babel-preset',
],
plugins: [
[
'@babel/plugin-transform-modules-commonjs',
{
strictMode: false,
allowTopLevelThis: true,
loose: true,
},
],
],
};
Вот так помогло.
Ага. А можно попросить один быстрый эксперимент. Если только loose: true оставить, будет работать? (мне почему-то кажется этого должно хватить..)
Vadim
Vadim
Gena
Вы правы.
Ага, потому что именно loose отключает генерацию в стиле Object.defineProperty('someProp'...) и оставляет обычные { someProp: ... }
Gena
Gena
Ещё интересно проявляется ли этот баг с HMR с RN 0.59.6. Там бампнули react 16.8.3 -> 16.8.6, в ченджлоге вроде ничего такого нет, но мало ли...)
Gena
Ага, понятненько 😕
Но я могу попробовать, т.к. ещё ни одного хука не использовал...
Где нибудь завтра-послезавтра попробую (я форкаю рн, поэтому апдейт не такой быстрый)
Vadim
Как эта штука называется? )
Vadim
Eugene
selector?
Alex
Dmitriy
Vadim
ActionSheet?
Спасибо! А на андроид какая альтернатива?
Vadim
Alex
Vadim
Alex
Anonymous
всем доброе утро,
столкнулся с такой фигней непонятной
на серв надо отправить фотку,
беру ее через ImagePicker, потом в формдату пакую и отправляю
let result = await ImagePicker.launchImageLibraryAsync({
allowsEditing: false,
});
const form = new FormData();
form.append("photo", { uri: result.uri, name: 'image', type: 'image/jpeg' })
вот так вот выглядит
серв выкидывает, что я ему файл не отправил, хотя отправил
если через постман, то все ок, хз что делать уже
Кирилл
Видимо к форме не апендится, посмотри реально что на сервер приходит
Yar
всем доброе утро,
столкнулся с такой фигней непонятной
на серв надо отправить фотку,
беру ее через ImagePicker, потом в формдату пакую и отправляю
let result = await ImagePicker.launchImageLibraryAsync({
allowsEditing: false,
});
const form = new FormData();
form.append("photo", { uri: result.uri, name: 'image', type: 'image/jpeg' })
вот так вот выглядит
серв выкидывает, что я ему файл не отправил, хотя отправил
если через постман, то все ок, хз что делать уже
У вас дебаггер с нетворк инспектором случаем не включен?
Anonymous
Кирилл
И кстати почему тип jpeg а передаешь uri?
Anonymous
не стоит?
Anonymous
я пока как тест делал, потом бы уже в порядок привел
Кирилл
Мне казалось там буфер надо передавать
Anonymous
ну я прям скопипастил
Кирилл
Anonymous
с формдатой раньше просто не работал, поэтому представления даже не имею что куда и как
Кирилл
Читаешь картинку в буфер, буфер прикрепляешь к форме и отправляешь
Кирилл
Кажется так должно быть
Dmitry
К такому меня жизнь не готовила 😄
Ivan
Ivan
почему? все довольно точно :D
Ivan
Моня, вы таки в упор не видите проблемы
Dmitry
Ivan
Dmitry
Это просто прокинет новые данные в рендерпропсы
Шерзод
Парни, даю прозрачность блоку, прозрачным становиться так же содержимое. Как решить?
Akylbek
Через rgba задаешь?
Denis
Всем привет, у меня сейчас стоит RN 0.59.5 и React 16.8.3, я могу обновить React до последней версии (16.8.6) или не стоит?
🔥Дмитрий
Шерзод
Шерзод
Denis
Vit
Vit
у меня и плагина-то такого нет, иос работает)
Gena
Vit
ща попробую
Vit
но странно, как-то внезапно появилось
Денис
Подскажите, какой норм сервис/инструмент для аналитики?
Eugene
firebase?
Nazar
newrelic?
Денис
mixpanel?
Aynur
свой?
Vladimir
appmetrica?
Денис
appsflyer?
Bako
свой бэкенд?
Олег
всем привет, кто подскажет нубу, как при переходе по экранам сохранять значения в state?
Vitaly
Sergei
Привет, подскажите пожалуйста трабл с textinput. Выдает ошибку при печатании Invalid prop `value` of type `object` supplied to `TextInput`, expected `string`.```а вот сам компонент ```<TextInput
style={{
width: 300, borderWidth: 2, borderColor: 'pink', fontSize: 40,
}}
value={text}
onChange={textnew => setText(textnew)}
placeholder="wtf"
/>
Sergei
в доке официальной именно так просят onChange
Meg
setText({ textnew })}
Meg
setText(textnew)}
Meg
а textnew у тебя точно строка?
Sergei
ну по идее да я с клавы ввожу буквы