Vit
вообще не в тему)
Violetta
еще как в тему))
Vit
вон стату глянь, у меня например выборка пиздецкая по всяким говно-вёдрам и как они падают и глючат)
Vit
например есть вёдра в которых вообще нет браузера)
Vit
это для меня был суровый удар)
Violetta
зачем?))
Violetta
@dmoskin что ты хочешь от него увидеть?
Violetta
точнее разглядеть в нем
Dmitrii
Это, как вопрос: «в смысле?»
Violetta
в смысле?
Dmitrii
Логично, наверное все, хочу поставить, посмотреть, что люди в прод выпускают)
Vit
фиг тебе кто скажет)
Violetta
Ну предупрежу, приложуха пришла к нам в компании в "почти готовом виде", как сказали предыдущие разработчики, которые в скорейшем времени исчезли. Потом конечно же я не одна работала над проектом, костяк был заложен коллегами, я лишь практически только визуальную составляющую делала. С чем очень сильно намучалась - я же вперве вообще и реакт, и натив видела. В конечном итоге приложуху доделли, сдали, и работать с этими заказчиками больше не стали. Ддальнейшая судьба проекта не известна. Знаю, что на момент разработки заказов с сайта было много. Сейчас постраюсь найти приложуху. Надеюсь ее выпустили.
Я
Сорри 🙂
Vit
Violetta
блин, сложна) На самом деле переделывать пришлось просто все, потому что там была сделана буквально страница входа. Короче предыдущие разрабы обманули, на самом деле там нифига сделано не было. Мы тупо просто с нуля все написали, по большому счету
Dmitrii
Пришла также на РН?
Dmitrii
Напоминает случай на моей бывшей работе, когда один товарищ увольнялся и ему надо было срочно сдать проект) решение у него было шикарное:
If (true)... ))))
Vit
Vit
а выкатились в итоге на обе платформы?
Violetta
Violetta
Вот андроид https://play.google.com/store/apps/details?id=com.qlean.qlean
Вот айось https://itunes.apple.com/ru/app/id1011771034
Vit
ой я щас обсмеюсь )))
Violetta
ой неее
Vit
у меня товарищ из кулина и я от него пол-года слушал про приложение)))
Violetta
мы ж для курьеров писали
Violetta
да лаааан?) круто)
Violetta
но я ошиблась, мы для курьеров писали, ща попробую найти
Violetta
и чо он кстати пол года говорил?)
Vit
ругался на )
Vit
а я его успокаивал и говорил что в мире РН не все так просто)
Vit
но дизайн и верстка в итоге наверняка на высоте - примерно представляю как дрючили)
Violetta
надеюсь😢
Violetta
блин, для клинеров нашла, а для курьеров доставки постированного белья не могу найти. 😂 По ходу дела говно мы сделали и они это не стали выпускать.
Violetta
может на нас угался)) мы в ноябре где-то сдавали проект
Vit
нене раньше
Vit
летом прошлым
Vit
и на штатного
Violetta
да, а мы осенью работали над ним
Violetta
как тесен мир короче
Stas
А на что ругался, если не секрет?
Stas
На сам рн или на либы внешние
Vit
на разраба)
Vit
типа мышей не ловит не сеет не пашет)
Stas
Забавно, недавно юзал приложение это qlean, не заметил, что это рн
Stas
А сейчас потыкал, сразу стало ясно
Vit
как?)
Dmitrii
Прикольное приложение) закажу, пожалуй на буднях оборку)
Stas
как?)
альфа анимация при нажатии кнопок и характерные для react navigation транзакции экранов
Dmitrii
В Зеленоград приедут?)
Stas
В rn нужно постараться, чтобы кнопки выглядели нативно, с ripple эффектом, обычно люди не парятся и юзают стандартные TouchableOpacity
Violetta
@dmoskin У многих людей Зеленоград считается Москвой) Ты попробуй и станет ясно, приедут или нет)
Violetta
Violetta
@mordaha Короче, мы и для курьеров делали, и для пользователей. Но личyо мне видимо посчастливилось больше на курьерском поработать.
Foodprint
Компонент создания новости (title, dtscription, file) => Контейнер (мэпятся все создаваемые новости) . Как указывать путь к прикрепленному файлу ? Они ведь в каждой новости разные
Foodprint
Как я это понимаю. Прикрепленные файлы хранятся в upload , вот как брать требуемый файл. Что разруливает это действие?
Anonymous
Парни, а как ипшный патент оплачивать? Только открыл, нигде инфы найти не могу
Foodprint
Не тогда, когда ты открываешь определенную новость для подробного просмотра, а сразу в контейнере, где они все отображаются
Foodprint
Или логичнее сделать скачивание прикрепленного файла, при просмотре определнной новости?
Foodprint
Ведь если создать возможность скачивания файла при просмотре определенной новости, то и файл будет выдаваться именно тот, который относится к данной новости
Foodprint
Не?
Artem
wolfe
всем привет
Vlad
Ребят, с Invalid hash key вопросик остался. У меня и у остальных разрабов с фейсбуком на андроиде все ок, но у заказчика вылетает Invalid hash key и хэш ключ которого у нас нигде нет. Как это работает? Т.е. ошибка ему выпадает в том что хэш ключи не совпадают. Кто может в курсе как это?
Vlad
Может куда смотреть хоть подскажите, его ж по идее кроме как в дев аккаунте фб нигде нет, пральн?
Mikhail
Это может зависит от того, установлено ли приложение фб на девайсе
Mikhail
У меня была эта ошибка при условии того, что приложение установлено
Mikhail
Решением было добавить хеш ключ в само приложение фб(на сайте которое создавалось)
Vlad
не совсем понял. т.е. если фейсбук установлен как приложение то могут быть такие ошибки, какая-то дичь, но допустим. а про куда добавил не совсем понял - в девелопер аккаунт своего приложения или ещё куда?
Vlad
вообще щас вот такое решение увидел. выглядит тоже очень тупо. но чет не думаю что особо выбор есть
Vlad
Mikhail
Это не дичь. Если я все правильно понял, то плагин при наличии приложения установленного обращается к нему за данными, вместо запросов к апи
Mikhail
Решение должно помочь, но можно все проще сделать. Достать хеш, который используется в кейсторе вашем и добавить его на сайт в приложение
A
Коллеги , а как вы хэндлите ошибки с сервера, типа валидация не прошла, или время ожидания истекло, или ещё что-нибудь в таком роде?
A
заводите в глобальном стейте объект error , и и слушаете его изменения в каком-нибудь родительском компоненте и показываете всплывашку, если error !== null?
Gena
заводите в глобальном стейте объект error , и и слушаете его изменения в каком-нибудь родительском компоненте и показываете всплывашку, если error !== null?
В простых случаях, прямо в управляющем формой компоненте заводим статус ошибки и выставлем его по приходу данных с сервера (примеры очень условные):
@observer
class MyForm extends React.Component {
@observable field1Error?: string = ''
render() {
return <Form><Field name="field1" error={this.field1Error} value={this.props.model.field1} /></Form>
}
Дальше, если хоть чуть логика усложняться начинает, выделяем это в отдельную модель-враппер (ViewModel в нормальной терминологии, кажется).
Как визуализуется информация об ошибке, зависит уже от требований к проекту... это пример под контекстуальную визуализацию, когда информация об ошибке рендерится рядом с полем, к которому ошибка относится. На другом полюсе простой алерт при ответе, для него можно вообще ничего не городить, а просто показать, после разбора ответа от сервера.
Anton
0.56 RN ещё не починили под windows?