@react_js

Страница 4788 из 5115
Nicholas
10.09.2018
16:08:26
Чем отличается action от actionCreator?



Google
Nicholas
10.09.2018
16:09:22
тип если бы было const loginWatcher = (authParams) => {...} то это был бы actionCreator, а так это просто action

Vitaliy
10.09.2018
16:09:39
нет не ошибочно. экшен это объект всего лишь с обязательным свойством type

Nicholas
10.09.2018
16:10:39
понял, пасибо

Игорь
10.09.2018
16:27:45
и все же интересно кто как стили пишет… Вы просто все описываете рядом с файлом компонента стили компонента.. а те стили что нужно крутить в ЖС - вы крутите через style={{}} аттрибут?

или есть те кто вообще полностью все стили пишет в JS?

Sergey
10.09.2018
16:30:39
Привет! Подскажите, плиз, могу ли я знать о состоянии компонента в в стороннем модуле в функции - хелпере

Sergey
10.09.2018
16:33:16
У хелпера нет локал стейта и не предусматривается

Игорь
10.09.2018
16:33:58
Хм... Сталйед компонент значит много используют ? Просто мне не нравится эта не целостность когда часть стилей в css файле, а часть в жс

Хочется все в одном месте иметь

Google
Игорь
10.09.2018
16:34:50
все стили в жс файлах
Да вот у меня так и написано последнее приложение.

Я вот все написал в жс

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

Хотя может я излишне заморачиваюсь

Вы создаёте рядом с index.jsx какой нибудь styles.js где описываете стили?

Cenator
10.09.2018
16:36:05
Хотя может я излишне заморачиваюсь
не разбивай сообщения на мелкие части

Сергей
10.09.2018
16:36:07
Вы создаёте рядом с index.jsx какой нибудь styles.js где описываете стили?
я создаю компоненты и неважно, стайледы они или нет

просто компоненты, со своей задачей

Игорь
10.09.2018
16:36:56
Или может есть у кого пример на референсную архитектуру реакт приложения ? Пардон за много сообщений

Daniil
10.09.2018
16:37:16
Как удобно так и делай ))0

Игорь
10.09.2018
16:38:11
Мне интересно изучить что другие люди для этого придумали

Возможно есть лучший подход чем то что я педалю

Dmitry
10.09.2018
16:41:50
zxcvbn

Vadim
10.09.2018
17:24:29
Кто нибудь юзал react вместе с typescript? Каково оно?)

Google
Vadim
10.09.2018
17:24:48
больно
От чего именно?)

Сергей
10.09.2018
17:25:49
От чего именно?)
слишком много приходится писать типов, ибо вывод типов работает не очень

Cenator
10.09.2018
17:26:32
let i: Number = 123

Vadim
10.09.2018
17:26:37
Flow лучше в этом плане? Слышал в одной русской конторе хотят все на ts переводить

Andrew
10.09.2018
17:30:53
Vitaliy
10.09.2018
17:30:59
Но мне не очень нравится это
мне больше для компонентов css modules нравится, а что-то общее просто в css-ках глобальных

Arthur
10.09.2018
17:32:06
сначала приколько было, потом заебало

всё ж в жс лучше типы не добавлять

Artyom
10.09.2018
17:32:50
Сергей
10.09.2018
17:32:57
Arthur
10.09.2018
17:33:14
и аккуратно писать без них. минус только в том, что нет нормальных подсказок в вскоде / студии

Сергей
10.09.2018
17:33:21
дело привычки, на самом деле
Привыкал ко всему. В итоге на жс быстрее и проще

Artyom
10.09.2018
17:33:28
Не писать на жс
Так каждый может, а ты купи слона

Google
Arthur
10.09.2018
17:33:39
Привыкал ко всему. В итоге на жс быстрее и проще
а, речь именно о типах в жс, сори, не заметил )

Сергей
10.09.2018
17:33:43
Ладно

Давайте без троллинга и флуда

Artyom
10.09.2018
17:34:10
а, речь именно о типах в жс, сори, не заметил )
Вот пример будущего типизации в ЖС https://github.com/artalar/rtcad/blob/master/src/__tests__/index.js#L6

Ищутся контрибьюетры ?

Admin
ERROR: S client not available

Artyom
10.09.2018
17:34:43
Наверное, нужно пиариться, хотя бы, после мотивейшена и какого-то example кода ???

Kendr
10.09.2018
17:34:45
Не писать на жс
Ты фронт на расте/ризоне пишешь?

Arthur
10.09.2018
17:34:53
да ну, чёт херь какая-то

это реально тот случай, когда лучше без типов совсем, чем с такими )

Artyom
10.09.2018
17:35:22
да ну, чёт херь какая-то
Ты не понял просто

Я напишу мотивейшн, но позже( Если совсем вкратце: 1. Контрактное программирование 2. Автоген доки 3. Автоген тестов 4. Любая кастомная проверка типов: банковские карты, имейл, ИНН и т.п.

Arthur
10.09.2018
17:36:08
контракты - это кул, но как-то излишне сложно становится

Artyom
10.09.2018
17:36:22
Та нет

Arthur
10.09.2018
17:36:24
проверка типов в рантайме идёт ?

Artyom
10.09.2018
17:36:48
Если бы сейчас популярные системы типов умели делать производные типы из строк и числов - я бы не парился. Но они не умеют...

Google
Сергей
10.09.2018
17:37:09
Ты фронт на расте/ризоне пишешь?
Пока на жс. Но жду пока васм на мобилки завезут

Artyom
10.09.2018
17:37:14
Кек, а что с производительностью?
А зачем на проде запускать? А иначе какая разница?

Arthur
10.09.2018
17:37:19
Вот тогда да, вопрос о производительности подымается

Т.е это чисто для дев версии ?

Kendr
10.09.2018
17:37:55
Очевидн только для дев иначе зач

Artyom
10.09.2018
17:37:58
Т.е это чисто для дев версии ?
У тебя TS или Flow на киленте исполняется что ли??

Сергей
10.09.2018
17:38:28
Хорошо, если бы компайл тайм

Artyom
10.09.2018
17:38:42
На самом деле, если посидеть и подумать, рантайм типы выигрывают. Не во всех случаях, но для ~90% лучше именно они

Сергей
10.09.2018
17:38:52
Хотя я все лелею мечту транспилить раст

С проверкой типов

Artyom
10.09.2018
17:38:58
Хорошо, если бы компайл тайм
Это физически невозможно и это доказано много раз в CS

Artyom
10.09.2018
17:39:19
компутер сайнс

Сергей
10.09.2018
17:39:35
Artyom
10.09.2018
17:39:40
Это физически невозможно и это доказано много раз в CS
Вообще я могу сейчас врать ? Но так говорят

То есть Раст может. А CS нет
В расте можно так? const cartNumber: KPPNumber = await fetch(); cartNumber[15] // throw new RangeError

А это оооочень немаловажный кейс

Artyom
10.09.2018
17:44:04

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