
Play
29.08.2018
13:10:54

Vetka
29.08.2018
13:11:23

Play
29.08.2018
13:13:53

Google

Vetka
29.08.2018
13:15:35

Play
29.08.2018
13:18:41
https://github.com/react-native-village/ecommerce/blob/cebc82d0ddcb4e01db1f5ac122a37b1cf22af8ee/server/src/utils.ts#L24

Евгений
29.08.2018
16:00:36
кто-нибудь загружал картинки на сервер используя axios? можно пример?

Denis
29.08.2018
16:01:29

Евгений
29.08.2018
16:02:18

Denis
29.08.2018
16:02:22
такие вопросы решает первая строчка в гугле
http://lmgtfy.com/?q=axios+file+upload

Евгений
29.08.2018
16:03:52

Denis
29.08.2018
16:03:56
первую строчку открой
на gist.github.com
и там есть пример
нормальный

Google

Denis
29.08.2018
16:04:11
рабочий пример
еще и ссылка на jsfiddle
в коменте

Евгений
29.08.2018
16:06:19
мы в чате react-native, jsfiddle не актуален

Denis
29.08.2018
16:07:00
и что? причем реакт нейтив к axios? обычная JS либа, работает везде

Евгений
29.08.2018
16:07:16
ок

Denis
29.08.2018
16:07:58
засунь файл в форм дата и сделай контент тайп мультипарт/форм-дата
все
а вообще лучше сначала разобратся что такое программирование и как оно работает. а потом писать уже на каких-либо фреймворках

Алексей
29.08.2018
16:08:51
ух какой чатик агрессивный стал

Denis
29.08.2018
16:09:23
Алексей, ну согласись и это элементарный джуниоровский вопрос который решается первой ссылкой в гугле

Peter
29.08.2018
16:09:39

Алексей
29.08.2018
16:11:03
нет, не соглашусь. У нас даже в правилах написано "новичков не гнобим, а помогаем", так что keep calm ?

Alexsandr
29.08.2018
16:16:37

Denis
29.08.2018
16:17:57

Alexsandr
29.08.2018
16:18:17
и люди приходят сюда за помощью
а не за критикой

Алексей
29.08.2018
16:18:50
ну новичкам конечно тоже неплохо бы знать как задавать вопросы, подетальнее там и все такое, но я все надеюсь что этому учит "тишина" в чате в ответ на вопрос ?
просто нужно быть всем вежливее друг к другу

Denis
29.08.2018
16:18:59
ну так перед тем как изучать фреймворки нужно освоит базовые вещи. это знаешь как начать строить дом и не понимать что ты делаешь и зачем

Google

Alexsandr
29.08.2018
16:20:00
он прям с react начал
и щас вроде уже норм

Алексей
29.08.2018
16:20:48
давайте не будем скатываться в оффтоп

Alexsandr
29.08.2018
16:22:05

Denis
29.08.2018
16:22:09
Александр, это единицы что начали с фреймворка и норм. я последнее время столько ребят собеседовал и я ауте был
ребята по 4-6 лет продакшн девелопмента, а знаний 0
вообще, понятия не имеют что делают и зачем. работает? ну и норм.
не работает. погуглю, скопирую и заработает

Play
29.08.2018
16:23:02

Никита
29.08.2018
16:23:50

Denis
29.08.2018
16:24:31
присоединяюсь к вопросу

Nick
29.08.2018
16:26:30

Play
29.08.2018
16:26:35
Ну а сейчас почти каждый день на codewars


Denis
29.08.2018
16:29:07
а какие примерно вопросы им задавали? просто интересно
я в проде работаю с руби/рейлс. это все бекенд позиции. ну как бы елентарные по sql join, select, insert, по чистом руби там отличие class и module, по рейлс active record, action controller и тд и тп. ну как бы вопросы для джуна, до мидл синьер вопросов мы так и не доходили обычно
сорян за офтоп.
помню как-то пришел парень на собеседование. такой страшный, жирный, прыщавый. ну вот именно знаете такой типичный программист-дрчун.
ну спрашиваю там расскажи о своем опыте, чем ты на текущей позиции занимаешся, куда бы ты хотел двигатся и тд и тп.
парень так смущенно отвечает: ну... я на этом проекте уже 4 года. как бы поисковик пишу. мне проект интересен.
ну я такой удивился как бы вещь не простая и как по мне, то интерестная.
я спрашиваю: а что за поисковик? он решает какие-то инные задачи в отличии от гугла или бинга.
парень покраснел и говорит: ну там как бы поиск по контенту для взрослых.
после интервью в коллективе было много шуток о том что там у парня проблемы с девушками, по этому он 4 года на проекте.
кстати, работает этот парень над очень известным ресурсом


Алексей
29.08.2018
16:40:24
сорян, но нефиг офтопить

Nick
29.08.2018
17:58:38

Alexander
29.08.2018
20:46:51

Google

Play
29.08.2018
20:51:44
Этот сегодня подключал, очень понравился. В стиле iOS 11 с круглыми карточками.
https://github.com/mmazzarolo/react-native-modal-datetime-picker

Alexander
29.08.2018
20:53:00

Vitaly
30.08.2018
03:18:02
Всем привет! Вопрос по in-app purchases - кто как обрабатывает кейсы, когда пользователь отменил покупку?

Admin
ERROR: S client not available

Ksetrin
30.08.2018
04:09:40
Я вчера подключил react-native-firebase и немного даже вспотел
просто держу вас в курсе)
там короче все делается проще и совсем не так как в мане
хорошо, когда рядом в коровнике сидит андройд пограмист
а забыл сказать, обычная вебовская либа firebase конечно работает, но там что-то намутили с таймаутами и она через какое время бездействия перестает работать
сначала хотел было сделать костыль - инитить подключение заново на каждый запрос ну или там вычислить через сколько отмирает, но потом решил что лучше уж прикрутить нативную часть

morda
30.08.2018
05:27:22

✡️Хаски
30.08.2018
05:27:52
Изучив исходный код этой либы, мы решили не использовать ее

Gena
30.08.2018
06:30:30
Изучив исходный код этой либы, мы решили не использовать ее
В целом для китайцев даже не так плохо )) Но конечно да:
1. https://github.com/xgfe/react-native-datepicker/blob/master/datepicker.js#L192-L197
2. https://github.com/xgfe/react-native-datepicker/blob/master/datepicker.js#L451
Я б её, кстати не стал использовать за 1 и modal

Ksetrin
30.08.2018
06:33:59
Нука нука
Например, в мане “To automatically generate the json file, follow the instructions on the Firebase console to "Add Firebase to your app".” и эта инстркция отправляет это делать из андройд студии, а проект там может не компилиться (у меня так было) а можно зайти в на сайте в консоль, там создать Апп, и он сам сгенерит google-services.json
2 последних пункта из мана я тоже не делал
предыдущие, конечно, добавить надо
у меня была проблема с тем, что я открыл проект в студии и долго у меня не компилировалось, а из-за этого студия не может перейти к формировнаию google-services.json

✡️Хаски
30.08.2018
06:36:03

Gena
30.08.2018
06:39:30

✡️Хаски
30.08.2018
06:40:22

Google

Gena
30.08.2018
06:43:52
можешь PR сделать )
Если б пользовался - сделал бы... но меня горький опыт научил, что не надо делать PR просто так, если не собираешься за него отвечать. PR это куча времени:
1. Надо закодить (это для простых меньше всего времени занимает), но тоже аккуратно, с аккуратными коммитами
2. Надо протестировать (для RN, т.к. тестов ни у кого обычно нет, это означает запустить семпл показав баг или проапдейтив его так, чтоб баг проявлялся для всех поддерживаемых архитектур)
3. Надо описать PR внятным языком
4. Надо потом тратить время на общение, обсуждение, защиту своего решения (возможно через несколько месяцев, когда ты уже забыл, что его вообще делал).

Zak
30.08.2018
06:51:01
Ещё раз задам этот вопрос, ибо так и не понял ?
Если я в одном компоненте в AsyncStorage запишу, например токен, то могу я его получить, этот токен из AsyncStorage в другом компоненте?

Dmitry
30.08.2018
06:53:51

Zak
30.08.2018
06:54:30
Окей, спасибо
То есть если я в одном компоненте написал функцию записи и получения токена, то во втором я просто могу импортировать AsyncStorage и применять его методы?
Этот момент не понимаю :) как пользоваться функциями в другом компоненте

Алексей
30.08.2018
07:01:17

Dmitry
30.08.2018
07:03:13
Без каких-либо пропсов
Нет, не так. AsyncStorage - хранилище данных, а не функций. Ты можешь на одном компоненте положить туда данные, а на другом их оттуда прочитать. Ели ты хочешь сделать общую функцию, которая будет вызываться на разных компонентах, то выноси ее в отдельный файл

morda
30.08.2018
07:06:09

Gena
30.08.2018
07:06:56