Ultak
Вместо c -> s
Konstantin
Братишка, поставь линтер, не будет таких проблем
Konstantin
eslint
Danil
кто работал с in app purchases для android? ни в какую не могу получить список товаров/купить что-нибудь
Konstantin
https://eslint.org
Konstantin
Поставить редактор, к примеру vscode, и погугли как для него установить eslint
Anonymous
Anonymous
Konstantin
Не знаю, не пользовался
Igor
ребята, кто может подсказать, я не очень понимаю, почему у меня аргумент пропс а в message используется msg
Igor
Логично же вроде есть пропс бы присваивался а не его свойсвто
Igor
тоесть я вижу это так что вместо. msg должен быть. props
Kto?
Если у тебя функциональный компонент, и ты передаешь ему разные свойства, то тебе нужно брать именно props.msg
Kto?
<FuncComp a=b c=d/>
Insidecomp
= (props) => {
props.a, props.c}
Kto?
Либо я не понял твой вопрос
Igor
помоему понял это я догнать не могу))
Kto?
А, ну ты можешь принимать сразу обьект
Kto?
Добавь там
Igor
хорошо, вот предположим в нативном жс) как сделано? Идет обращение к названию обьекта, тобишь nameObject.nameProperty = something
Kto?
const message = ({msg})
Kto?
И юзай просто мсг
Kto?
Без поопс
Igor
хммм это с курса я ща курс проохожу мне важно разобраться в этом
Igor
почему так
Igor
чтобы не плавать потмо
Dmitry
Мне кажется, у вас дискуссия на разных уровнях понимания языка
Igor
Я может даже не джун))
Igor
Ладно, ща разберусь)
Dmitry
Один объекты деструктурирует в списке аргументов функции, другой затрудняется проследить область видимости переменной
Igor
Igor
вот полный код
Igor
рендерится елемент
Igor
мессдж используется как конструктор
Igor
ну если я не ошибаюсь в терминологии
Dmitry
вот полный код
Вам неплохо бы переименовать объект props во что-то более читаемое, а то идёт коллизия, которая даже опытного программиста может заставить на секунду задуматься, а новичка совсем с толку собъёт
Dmitry
Хотя бы elementProps
Igor
Странно, прохожу курс на еггхед там именно так)
Igor
Ладно) спасибо)
Dmitry
А если вопросы есть, то начинать надо всегда с имён
Igor
вот смотрите)
Igor
const message = (props) => <div>{props.msg}</div>
Igor
есть анонимная функция
Igor
чтобы мне передать туда данные через аргументы
Igor
значит я деалю так) message(something)
Igor
все верно?
Dmitry
все верно?
Абсолютно, но something должен быть объектом с полем msg, иначе это всё рухнет в рантайме
Dmitry
let something = { msg: "hello" }
message(something)
Igor
тоесть я в функцию передаю сометнинг
Igor
и она считается свойством
Igor
и выводится
Igor
ммм я понял
Igor
тоесть у меня условие что я тебя передаю обьект или массив со свойством msg
Igor
если нетуто сорян
Igor
если убрать msg то
Igor
const message = (props) => <div>{props}</div> то срендерится просто обьект или массив
Igor
вот так вызывается в моем коде
Igor
message({msg: 'Hi there I am message'})
Igor
значит я передал массив который и есть props
Igor
с ключем msg который и вывелся
Igor
я верно все понял?
Kto?
Ребят, проблема с Image onLoadEnd.
У меня есть компонент аватара, в нем ео дефолту показывается одна картинка, а когда подгружается по ссылке, то стейт меняется и прорисовуется уже нужная.
Короче бага заключается в том, что изображение после OnLoadEnd заменяетмя на тупо белое, а потом уже прорисовуется картинка.
Как это можно пофиксить?
Kto?
Kto?
Kto?
Kto?
Вот такое происходит
Eldar
Ребята, у меня 2 страничное приложение. Нужно ли мне разделять на компоненты? У меня 1000 строк в App.js и меня это немного поднапрягает
Eldar
на функции, лейаут (оставить в апп жс) и стили?
Kto?
Конечно разделяй)
Konstantin
Ребят, привет, у кого-нибудь есть примеры кода или может быть хорошие туториалы как подключить к expo-cli React native navigation v2 ?
Nikita
А это возможно?
Nikita
rnn только для init проектов, вроде, не для экспо
Vadim
Vadim
В экспо же нельзя нативные либы ставить
Konstantin
То есть я установил react-native через npm i expo-cli
Konstantin
Теперь нужно подключить роутинг
Konstantin
Тим лид сказал нужен react-native-navigation
Konstantin
Но я нигде не нашёл инфы как подключить эту либу именнно к expo-cli
Konstantin
Вернее к react-native