@typescript_ru

Страница 472 из 669
Дмитрий
26.01.2018
17:01:25
Ҫѐҏӗѫӑ
26.01.2018
17:02:00
@chicoxyzzy А когда новый контекст завезут?
не знаю. в следующем миноре видимо

Google
Ҫѐҏӗѫӑ
26.01.2018
17:02:20
приходы

пятница

Ivan
26.01.2018
17:04:28
А как прописывать prop-types? Typescript можно глобально задать файл и прописать путь к нему в tsconfig. Практика использования prop-types - указывать prop-types в каждом файлике компонента что оч неудобно и может нарушить DRY.

Kelin
26.01.2018
17:06:14
Они самые (:

Ivan
26.01.2018
17:09:17
D
26.01.2018
17:10:03
? Зачем

В ТС проекте они на хрен не сдались, имхо. Будешь два раза описывать сначала интерфейс, потом проп тайпы. Хотя наверняка кто-то уже сделал автогенератор, но это такое

Ivan
26.01.2018
17:13:32
? Зачем
Во автогенератор я бы использовал.

Andrey
26.01.2018
17:13:44
Добавил немного динамики и все.

Google
Ivan
26.01.2018
17:14:21
Ну кто там автогенератор использовал посоветуйте

D
26.01.2018
17:14:37
Проверять данные с бека нужно разве что в исключительных случаях, если вы так делаете на каждый запрос, то удачи)

Тем более тогда уж проще в сервисе сделать валидацию

А не в каждом компоненте, зависящем от этих данных, городить проп тайпы

Ivan
26.01.2018
17:15:19
У меня даже в фейсбуке недавно null отрисовался

D
26.01.2018
17:16:02
В исключительных случаях, реально. И это не обязанность UI компонента

Это обязанность сервиса, если уж вы такое делаете

Ivan
26.01.2018
17:17:09
С такой позицией ПО не станет надежнее

Я за надежность и выявление ошибок, багов

D
26.01.2018
17:17:59
?

Если учесть, что проп тайпы вырезаются в продакшене

?

Ivan
26.01.2018
17:18:37
Короч как сгенерировать из Typescript prop-types кто-нибудь знает?

D
26.01.2018
17:18:49
Не проптайпсами.
А мы про проп тайпсы, глаза разуй

Andrey
26.01.2018
17:19:08
Проптайпсы - это валидацию того, что нельзя проверить на этапе сборки, чтобы тестер руками проверял.

D
26.01.2018
17:19:44
>Тестер >Руками >2018 Окей

Ivan
26.01.2018
17:20:06
Google
Andrey
26.01.2018
17:20:20
>Тестер >Руками >2018 Окей
Может скрипт написать. Дело его.

D
26.01.2018
17:21:05
Я думаю это опционально.
Это не опционально, если ты их оставишь, то можешь забыть о производительности и маленьком размере бандла

Ivan
26.01.2018
17:22:00
Это не опционально, если ты их оставишь, то можешь забыть о производительности и маленьком размере бандла
Смотря что нужно. Пользователям добавляют и скрипты, которые информируют отдельные сервисы об ошибках в консоли. Разные есть этапы разработки.

Admin
ERROR: S client not available

Ivan
26.01.2018
17:24:54
Ну логирование тебе и будет сообщать о том что у пользователя пришел не тот тип данных из такого-то АПИ

Andrey
26.01.2018
17:25:58
Вот логирование в сервисы это тема, а проп тайпсы юзелесс
Ну, у меня генерится страничка относительно json, который приходит с сервера. Что делать?

D
26.01.2018
17:27:00
Ладно, ладно, юзайте проп тайпсы, я же вам не запрещаю) Хорошо, что их выпилили из кор бандла

D
26.01.2018
17:29:48
Сделай валидацию в сервисе получения жсона? Смысл в компоненте делать?

Это тебе даже не поможет ничем, ну узнаешь ты, что туда пришло что-то не то, тебе ведь обработать еще нужно как-то

Andrey
26.01.2018
17:31:22
Сделай валидацию в сервисе получения жсона? Смысл в компоненте делать?
Чем эта валидация поможет? Вот я забыл какой-то пропс передать в месте генерации страницы.

Andrey
26.01.2018
17:32:39
Проблема не в корректности данных, а в том, что ты не знаешь какой компонент у тебя будет на странице. У тебя просто нет возможности проверить корректность передаваемых данных на этапе сборки.

Kelin
26.01.2018
17:34:50
Проверять данные с бека нужно разве что в исключительных случаях, если вы так делаете на каждый запрос, то удачи)
Меняется апи в большом проекте и ты сосёшь болт , не зная, что и где поменять Надеяться на то, что в коллстеке будет понятный вывод, глупо У меня все

D
26.01.2018
17:35:37
Меняется апи в большом проекте и ты сосёшь болт , не зная, что и где поменять Надеяться на то, что в коллстеке будет понятный вывод, глупо У меня все
Меняется апи в большом проекте и ты по проптайпсам пытаешься понять что изменилось ? Боже, где вы работаете, напишите плиз, чтобы туда не ходить, если что

Kelin
26.01.2018
17:36:47
Ясно. Свободен

Andrey
26.01.2018
17:38:50
Лол

andretshurotshka?❄️кде
26.01.2018
17:52:04
https://github.com/gcanti/prop-types-ts

Google
Mykola
26.01.2018
18:02:14
Подскажите есть ли группа по разработке связаной с blockchain ?

andretshurotshka?❄️кде
26.01.2018
18:53:00
@eth_ru

Mykola
26.01.2018
18:59:01
Tauka
28.01.2018
04:10:50
Всем привет, как работает non-null type assertion (!)? Если мы пытаемся получить доступ к свойству объекта undefined, этот восклицательный знак нас как-то защитит?

Mike
28.01.2018
04:13:44
https://www.typescriptlang.org/docs/handbook/release-notes/typescript-2-0.html ну доку то прочти. Никак не защитит. Это наоборот отключение защиты и принуждение компилера слелать то, в чем нет уверенности

Страница 472 из 669