@react_js

Страница 2200 из 5115
Котяй Негодяй
25.09.2017
21:26:24
Простите, что откатываю тред, но почему?

Google
Дмитрий
25.09.2017
21:26:56
Провоцируют неконсистентность в именовании дефолтных импортов. Приходится форсить одновременно и чтобы экспортируемая сущность имела имя, и чтобы при импорте это имя соответствовало Когда над проектом работает овер 50 человек, такие мелочи становятся важны

Дмитрий
25.09.2017
21:27:03
Вроде бы только что писал)

Алексей
25.09.2017
21:28:07
Зачем вообще default пользоваться?

Дмитрий
25.09.2017
21:28:08
Да не очень маргинально, совсем нет

Просто об этом мало говорят, а так многие к этому сами приходят

Max
25.09.2017
21:28:32
Зачем вообще default пользоваться?
привычка после туториалов

просто реально я нигде не видел предложения их не использовать

сам дошел

Дмитрий
25.09.2017
21:28:55
Google
Дмитрий
25.09.2017
21:29:00
:)

Котяй Негодяй
25.09.2017
21:29:05
Алексей
25.09.2017
21:29:41
./utils/toUpperFirst.js?
Извини, видимо уже поздний вечер, не понимаю.

Max
25.09.2017
21:30:02
одна функция - один файл

насколько я понимаю

Дмитрий
25.09.2017
21:30:13
Имеет ввиду, что смысла нет единственную сущность экспортить не дефолтом

Котяй Негодяй
25.09.2017
21:30:42
Извини, видимо уже поздний вечер, не понимаю.
Ну, типа подразумевается хелпер, который приводитпервый символ строки в верхний регистр. Один файл, да.

Дмитрий
25.09.2017
21:30:50
Но это не так, смысл не меняется от количества экспортируемых сущностей

Автоимпорт, опять же, не всегда с дефолтами дружит

Котяй Негодяй
25.09.2017
21:32:10
Хотел заикнуться про коллизию, и понял, что прямое назначение дефолта — подключение библиотеки.

Алексей
25.09.2017
21:32:49
Вот да, я понимаю аргумент про 1 сущность 1 файл, но всеравно. Как-то это не "flexible" - вот надо тебе константу для этой функции положить или enum и все ..

Дмитрий
25.09.2017
21:32:59
Дмитрий
25.09.2017
21:33:40
А что, нет?)

Котяй Негодяй
25.09.2017
21:38:16
А что, нет?)
Ну, будет у тебя стопиццот компоузов.

Дмитрий
25.09.2017
21:38:28
Што

Котяй Негодяй
25.09.2017
21:38:38
Хотя, разницы нет, конечно.

Дмитрий
25.09.2017
21:38:39
Почему стопицот?

Котяй Негодяй
25.09.2017
21:39:18
Ну, у меня стабильно, как минимум, есть возможость импортить два: из рамды и из рекомпоуз.

И ещё откуда-то. Не помню.

Google
Котяй Негодяй
25.09.2017
21:40:16
Но это ладно. Компоуз и в Африке — компоуз.

Дмитрий
25.09.2017
21:40:29
Это ясно, а твои собственные экспорты-то при чем?)

Котяй Негодяй
25.09.2017
21:40:32
А если работает по-разному?

Аааа.... Я ещё не придумал.

Дмитрий
25.09.2017
21:41:31
И каким образом дефолтные экспорты спасли бы

Котяй Негодяй
25.09.2017
21:42:07
Да меньше гемора обзывать сущность по-своему.

Дмитрий
25.09.2017
21:43:52
import { foo as bar }

Котяй Негодяй
25.09.2017
21:44:13
impot { type StatelessFunctionalComponent as SFC } from 'react'

Дмитрий
25.09.2017
21:44:51
Ну фейсбук вообще ползуется синтаксисом import * as React

Но мне не нравится

Котяй Негодяй
25.09.2017
21:45:17
Мне просто не нравится синтаксис as.

Ты ща роллап юзаешь?

Дмитрий
25.09.2017
21:46:06
Мне просто нравятся дефолтные экспорты

¯\_(ツ)_/¯

Ты ща роллап юзаешь?
Давно не юзал, но сейчас опять надо

Правда пока не планирую им ничего собирать кроме purescript ?

А там дефолтов нет(

Котяй Негодяй
25.09.2017
21:47:28
Хм

Max
25.09.2017
21:47:31
а нах пюрескрипт?

Google
Дмитрий
25.09.2017
21:47:42
Котяй Негодяй
25.09.2017
21:47:48
=))

А как пюре с реактом?

А со всем остальным?

А почему не ризонмл?

Дмитрий
25.09.2017
21:48:31
Появился кейс с тонной паттерн-матчинга, кейсов и вариантов, я пару месяцев ел кактус, а теперь плюнул и решил не изобретать велосипед

А почему не ризонмл?
МНе не нравится окамл плюс пурскрипт компилируется в разы эффективнее

Max
25.09.2017
21:48:51
а что с тайпингами для левых либ?

Дмитрий
25.09.2017
21:48:57
))

Это не тайпскрипт

Max
25.09.2017
21:49:19
:)

Котяй Негодяй
25.09.2017
21:49:43
И как там с другими либами?

Max
25.09.2017
21:50:00


Max
25.09.2017
21:50:07
опять программирование на скобках

Дмитрий
25.09.2017
21:50:22
Что имеется ввиду под эффективностью?
Читабельность и краткость, понятнее чем у ts местами

Котяй Негодяй
25.09.2017
21:50:31
Это что?

Дмитрий
25.09.2017
21:50:32
опять программирование на скобках
Этот язык не для рендера

Котяй Негодяй
25.09.2017
21:50:39
Это вместо реакта?

Google
Дмитрий
25.09.2017
21:50:39
Рендерить лучше на jsx

Max
25.09.2017
21:50:39
Это что?
угадай

Котяй Негодяй
25.09.2017
21:51:03
Ибать ту Люсю.

У пюре свой JSX?

Я правда не понял.

Nikita
25.09.2017
21:52:24
Без скобок и доллар

Max
25.09.2017
21:52:49
:)

Дмитрий
25.09.2017
21:52:51


Паттерн-матчинг, type guards нормальные

Котяй Негодяй
25.09.2017
21:54:12
А система типов по сравнению с Флоу (единственной мне знакомой) как? А интеграция с редакторами?

Дмитрий
25.09.2017
21:55:01


А система типов по сравнению с Флоу (единственной мне знакомой) как? А интеграция с редакторами?
Система типов не сравнивается с флоу, система типов — строже, чем у haskell, это его прямой аналог

Писать рендеры на нём конечно можно, но лично я пока не собираюсь. А вот мозголомный алгоритм нормализации данных ,поступающих с бэкенда пишется значительно легче и приятнее чем на жс

А система типов по сравнению с Флоу (единственной мне знакомой) как? А интеграция с редакторами?
Редакторы кроме vs code не пробовал, но по ощущениям работает так же как ts там же)

Котяй Негодяй
25.09.2017
21:57:39
Редакторы кроме vs code не пробовал, но по ощущениям работает так же как ts там же)
А я смогу юзать все либы, которые привык? Или нужно попрощаться?

Дмитрий
25.09.2017
21:58:19
Сможешь) Интероп довольно клёвый

Котяй Негодяй
25.09.2017
21:58:46
Хм.

Дмитрий
25.09.2017
21:59:30
foreign import toLower :: String -> String — это например импорт функции из жс кода

Котяй Негодяй
25.09.2017
21:59:37
Надо посмотреть, зайдёт ли мне хелловорд.

Дмитрий
25.09.2017
21:59:42
?

Я с третьей попытки осилил purescript by example и не могу сказать, что мне это легко далось))

Страница 2200 из 5115