@react_js

Страница 2280 из 5115
Eugeniy
10.10.2017
10:49:47
RR4 странный

from
10.10.2017
10:50:29
чем?)

Sergey
10.10.2017
10:55:36
Добрый день. что можете подсказать для работы с таблицами? Не хочу свой велосипед...

Google
Sergey
10.10.2017
10:56:35
-_-

Artyom
10.10.2017
10:57:24
Как сделать, что бы работало примерно так // actions/index.js const actions = { ...mastersActions, ...userActions, }; export default actions // import {someAction /* from userActions */} from 'actions';

n0z3r0
10.10.2017
10:57:45
RR4 мне нравится тем что там можно нестить роуты как хочешь :)

и разносить их по разным файлам

Vladyslav
10.10.2017
10:58:03
хей зере, ребят, а а кто-то сталкивался с ситуацией, когда при использовании редакс форм форма создает в сторе обьект формы с какими-то полями, но мне значения этих полей условно нужны в других редюсерах, насколько плохо хранить одно и тоже по сути значение в сторе в двух-разных местах ?

n0z3r0
10.10.2017
10:58:51
Vladyslav тут больше вопрос синхронизации этих значний

Vladyslav
10.10.2017
10:59:08
или так, кстати да, а как их можно синхронизировать ?

Artyom
10.10.2017
10:59:24
Меня вот тут осенило недавно. Редакс (и онные) используют как БД, в то время как это менеджер состояния...

n0z3r0
10.10.2017
10:59:37
Ну экшенами на какие либо события redux формы

Vladyslav
10.10.2017
10:59:48
это стор, для хранения данных

состояние === данные

Google
n0z3r0
10.10.2017
11:02:59
Народ кто нить пробовал в действии redux-pack ?

Artyom
10.10.2017
11:03:11
Стейт менеджеры созданы в первую очередь, что бы предоставить данные в одном месте не связанным компонентам, с подпиской(!) на эти данные. Тут ключевой смысл в подписке, а не в хранении. Конечно хранение - это классный бонус, но им стали злоупотреблять штуки вроде редакс форм. Используя редакс как БД мы получаем лишние обращения к подписанным компонентам при любом инпуте в эту БД. Это дико странно

n0z3r0
10.10.2017
11:04:25
Я глянул в одном из проектов индусских вполне себе успешных в их PWA. Единственный плюс увидел только в том, что можно все состояния типа success, fail, init и тд в одном месте прописывать. Этакая мини сага немного чтоли.

n0z3r0
10.10.2017
11:05:49
А еще pm2 кто нить юзает для запуска своих проектов локально без блокирования консоли?

Eugeniy
10.10.2017
11:10:19
pm2 - для локальной разработки фронтэнда?)

Ильнур
10.10.2017
11:32:07
чтобы после обновления страницы или при прямом переходе на определенный роут оставаться на той же странице, только ssr поможет? RR v4

Даниил
10.10.2017
11:32:30
Не. Если это поддерживатеся на уровне платформы — базара ноль. Абсолютно ничего не имею против нативных промисов, или Option в rust-е.
Option в Rust не является частью синтаксиса языка, он задан в стандартной библиотеке вот так: enum Option<T> { Some(T), None }

illiatshurotshka❄️
10.10.2017
11:33:39
Даниил
10.10.2017
11:33:40
так что я не понял в чём разница между Option в Rust и Maybe в JS и что такое "поддержка платформой" если в обоих случаях всё средствами языка реализуется

Dmitry
10.10.2017
11:33:57
есть у кого норм пример загрузки файлов ( картинки zip архив ) в base 64?

illiatshurotshka❄️
10.10.2017
11:34:05
поддержка платформой это возможность создавать адт мб?

ну и всякие там удобства типо let binding, pattern marching

Даниил
10.10.2017
11:37:52
ну и всякие там удобства типо let binding, pattern marching
ну это всё конечно круто, но в целом в большинстве случаев достаточно .map, .chain, .orElse и т. д.

а вот без ADT жить хуёво, да(

illiatshurotshka❄️
10.10.2017
11:38:25
что решается do нотацией в большинстве случаев

Юра
10.10.2017
11:40:35
так что я не понял в чём разница между Option в Rust и Maybe в JS и что такое "поддержка платформой" если в обоих случаях всё средствами языка реализуется
Ну, тип, на расте и в стандартной библиотеке он юзается и сторонние библиотеки тоже с ним написаны.

Google
Дмитрий
10.10.2017
11:40:43
Блин, было бы можно описать тип у yield, вообще бы проблем не было

То есть »= вполне заменяется на yield

Но вот типизировать пока нельзя толком, в возвращаемом значении будет union от всех таких значений в функции

Юра
10.10.2017
11:43:00
illiatshurotshka❄️
10.10.2017
11:43:08
да

Юра
10.10.2017
11:43:11
В js-е есть.

Не знаю, примерно это я и называю поддержкой со стороны платформы.

Дмитрий
10.10.2017
11:46:45
в том что имея класс ты не можешь быть уверен что там внутри твориться
Если у тебя все поля read-only то просто не будет никакого "внутри"

Юра
10.10.2017
11:46:54
illiatshurotshka❄️
10.10.2017
11:47:03
option

Юра
10.10.2017
11:47:30
option
Ну да. В расте. В JS-е то нет.

illiatshurotshka❄️
10.10.2017
11:49:05
но ты про поддержку со стороны платформы раста?

Юра
10.10.2017
11:49:22
Ага. Не js-а же.

n0z3r0
10.10.2017
11:50:14
@eugeniyworld ну к примеру в PWA шке индусской для того чтобы типа в продакшн режиме локально запустить со всякими оптимизациями

Юра
10.10.2017
11:51:49
Если у тебя все поля read-only то просто не будет никакого "внутри"
Кстати, не понятное утверждение. Они могут быть снаружи read-only, а изнутри вполне себе мутабельные.

Дмитрий
10.10.2017
11:52:19
Я не про геттеры-сеттеры, а буквально, когда поля могут записать только один раз

Google
Юра
10.10.2017
11:52:52
non sense, поля либо read-only либо нет
Вообще не факт. Поле может быть определено как геттер из private\protected поля.

Дмитрий
10.10.2017
11:55:22
Я говорю, я не про этот случай

Очевидно, что можно вывернуться кучей способов, но я про случай когда никто нигде не выворачиватся, а readonly являются буквально тем, чем являются

Тогда всё становится проще и приятнее в обращении

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

Юра
10.10.2017
12:11:23
Геттеры сеттеры кстати вообще не нужны По пальцам могу перечислить все случаи когда бы они мне были полезны, и все они были связаны с обходом костылей
Раньше они были тормозные сильно и в ИЕ не поддерживались, поэтому не слишком распространены. А насчет нужны/не нужны — интересная дискуссия может быть, но в бест-практисах ООП они есть и даже считаются хорошим тоном.

Admin
ERROR: S client not available

Юра
10.10.2017
12:14:11
Нет. Они считались бест практис лет 20 назад
Сильное утверждение. А можно типа ссылку на текущие актуальные бест практисы?

Ywein
10.10.2017
12:14:30
Геттеры и сеттеры это неочевидное поведение. Раньше было такое мнение что всякий сахар, скрывающий процессы происходящие в модуле - это самое то.

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

Stepan
10.10.2017
12:15:34
Kelin
10.10.2017
12:16:56
Куда я попал ?

Джава богоподобная Сахар не нужен Вот ето вбросы

Юра
10.10.2017
12:17:32
Сейчас как то пришли к тому, что неочевидного поведения следует по возможности избегать
Ну, не знаю. Например, я пишу класс Canvas, который понятно что делает. И я определю у класса два сеттера — set width и set height, которые будут устанавливать размеры канваса.

Ywein
10.10.2017
12:19:59
Ну, не знаю. Например, я пишу класс Canvas, который понятно что делает. И я определю у класса два сеттера — set width и set height, которые будут устанавливать размеры канваса.
Определи методы, которые юзер будет вызывать и которые будут делать тоже самое. С той разницей, что когда ты используешь метод - тебе автоматически очевидно, что в этом методе с твоими данными что-то делается.

А когда ты используешь геттер/сеттер - ты этого совершенно не ожидаешь

Stepan
10.10.2017
12:20:46
Джава богоподобная Сахар не нужен Вот ето вбросы
Ну языка прозрачнее и очевиднее, чем джава, не сыскать

Google
Ywein
10.10.2017
12:20:46
Потому что в большинстве случаев ты понятия не имеешь что там где-то используется геттер/сеттер

Юра
10.10.2017
12:21:42
Определи методы, которые юзер будет вызывать и которые будут делать тоже самое. С той разницей, что когда ты используешь метод - тебе автоматически очевидно, что в этом методе с твоими данными что-то делается.
Ну, это скорее холивар уровня ацессоры против методов. И то и то хорошо. Чтобы дизайн был красивым и удобным, надо позволить пользователю изменять размеры и через сеттеры и через методы, потому что разные сценарии могут быть.

Stepan
10.10.2017
12:21:47
В остальных, правда, так себе)))

Джава богоподобная Сахар не нужен Вот ето вбросы
Сахар нужен, но геттеры/сеттеры - нихуя не сахар

Ywein
10.10.2017
12:22:33
Именно поэтому в джаве нельзя переопределять операторы
ну паттерн геттеров/сеттеров он как раз из явы в существенной мере и там же сейчас и процесс их отмирания идет

Duego
10.10.2017
12:23:27
народ

подскажите легкую либу для дропдаунов, модалок, селектов

Юра
10.10.2017
12:24:04
ну паттерн геттеров/сеттеров он как раз из явы в существенной мере и там же сейчас и процесс их отмирания идет
Ну, так можно вообще докатиться, что все можно писать на голых процедурах.

Duego
10.10.2017
12:24:12
алертов всяких попапов

Юра
10.10.2017
12:24:33
Kelin
10.10.2017
12:24:43
Сахар нужен, но геттеры/сеттеры - нихуя не сахар
Реактивность в Vue работает по этому принципу, и все хорошо

Duego
10.10.2017
12:24:50
материал свои стили пихает везде

Stepan
10.10.2017
12:25:22
Да не пихает

Ywein
10.10.2017
12:25:36
Ну, так можно вообще докатиться, что все можно писать на голых процедурах.
Ну... Сейчас вообще такой тренд есть - процедурно-функциональный стиль с использованием ООП только для структуризации.

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