Ultak
Вместо c -> s
Konstantin
Братишка, поставь линтер, не будет таких проблем
Anonymous
Братишка, поставь линтер, не будет таких проблем
«Линтер» — российская СУБД, реализующая стандарт SQL:2003?
Konstantin
eslint
Danil
кто работал с in app purchases для android? ни в какую не могу получить список товаров/купить что-нибудь
Konstantin
https://eslint.org
Konstantin
Поставить редактор, к примеру vscode, и погугли как для него установить eslint
Anonymous
https://eslint.org
спасибо поставлю
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
Странно, прохожу курс на еггхед там именно так)
Так можно без проблем писать, если никогда не возникает вопросов к этому коду и самому всё понятно
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
В экспо же нельзя нативные либы ставить
Konstantin
То есть я установил react-native через npm i expo-cli
Konstantin
Теперь нужно подключить роутинг
Konstantin
Тим лид сказал нужен react-native-navigation
Konstantin
Но я нигде не нашёл инфы как подключить эту либу именнно к expo-cli
Konstantin
Вернее к react-native