@react_js

Страница 853 из 5115
Roman
22.01.2017
09:46:20
https://ru.vuejs.org/v2/guide/single-file-components.html

ну и вот этот раздел чуть ниже по списку

и это https://github.com/vuejs/vue-cli

KlonD90
22.01.2017
10:04:15
Думаю имеет ли смысл опенсорсить

Google
KlonD90
22.01.2017
10:04:15
Кому нибудь нужна библиотека прослойка для синхронизации форм модель редакса и сервера в качестве протокола пока socket.io + redis но в качестве решения для базы бэке в принципе подойдет что угодно (правда это означает что нормальную форму и апдейты в эту штуку надо отдельно руками писать но зато будет синхронизировать между накладками.

Написал такую одну часть поверх редакс формы другую часть отдельно (работа с коллекциями). И 2 типа поддерживается плейн форма и коллекция. И дальше с помощью этих типов идет синхронизация.

Artur
22.01.2017
10:09:26
была подобная задача, для синхронизации редакс-стора клиента и сервера по сокетам, может быть кому-то пригодится) https://github.com/lttb/redux-wsat

KlonD90
22.01.2017
10:20:09
Ну эта штука скорее реализация форм модели абстракции над формой и моделью ну и у каждой формы своя комната + процессер вынесен в отдельный демон для масштабирования и все слушал через редис массив команды

Семен
22.01.2017
10:25:04
Еще раз к вопросу иммутабильности данных с использованием immutable.js, если в проекте используется redux. Фишка редакса (кроме единого стора данных и паттерна для работы с ним) - это то, что при любом изменение в сторе возращает ссылку на новый объект, тем самым давай реакту через shallow сравнение понять, что что-то изменилось и нам пора это перерисовать. Но зачем хранить в сторе immutable объекты? В каких кейсах это увеличит производительность реакта? Из плюсов пока вижу только скорость работы с данными, а из минусов невозможность использоваться удобные es6 при работе с обьектами

Bogdan
22.01.2017
10:44:52
как лучше фотошотоп под линуксом запускать?

Vasiliy
22.01.2017
10:45:06
реактом (через реакт)

Дмитрий
22.01.2017
10:45:09
rm -rf

Vasiliy
22.01.2017
10:46:23
Еще раз к вопросу иммутабильности данных с использованием immutable.js, если в проекте используется redux. Фишка редакса (кроме единого стора данных и паттерна для работы с ним) - это то, что при любом изменение в сторе возращает ссылку на новый объект, тем самым давай реакту через shallow сравнение понять, что что-то изменилось и нам пора это перерисовать. Но зачем хранить в сторе immutable объекты? В каких кейсах это увеличит производительность реакта? Из плюсов пока вижу только скорость работы с данными, а из минусов невозможность использоваться удобные es6 при работе с обьектами
TL;DR: короче, мое имхо, ImmutableJS не нужен, тем более seamless-immutable – хз вообще зачем сделали) с immutablejs, насколько я понимаю, за счет того, что это персистентные структуры данных их дешево сравнивать "по значению" (is, equals) + насчет GC, памяти (structural sharing, https://en.wikipedia.org/wiki/Trie) и производительности я не знаю дает ли это какой-то ощутимый выигрыш, надо проверять мб старый пост, но не плохой: http://jlongster.com/Using-Immutable-Data-Structures-in-JavaScript

Maxim robox
22.01.2017
11:05:59
Google
Vasiliy
22.01.2017
11:06:24
в ramda есть линзы, например очень удобная вещь, кстати) var xHeadYLens = R.lensPath(['x', 0, 'y']); R.view(xHeadYLens, {x: [{y: 2, z: 3}, {y: 4, z: 5}]}); //=> 2 R.set(xHeadYLens, 1, {x: [{y: 2, z: 3}, {y: 4, z: 5}]}); //=> {x: [{y: 1, z: 3}, {y: 4, z: 5}]} R.over(xHeadYLens, R.negate, {x: [{y: 2, z: 3}, {y: 4, z: 5}]}); //=> {x: [{y: -2, z: 3}, {y: 4, z: 5}]}

Dreamerinnoise
22.01.2017
11:07:51
Похоже на вжух магию

Vasiliy
22.01.2017
11:08:25
не, там просто все: https://habrahabr.ru/post/230649/ https://medium.com/@dtipson/functional-lenses-d1aba9e52254#.tvjz2sf9b

KlonD90
22.01.2017
11:08:48
как с перформансом?

можно ли это чудо на сервер тащить или только ради самоубийства?

Vasiliy
22.01.2017
11:09:51
не знаю, смотря что за сервер) смотря чем он занимается думаю, ничего страшного не случится)

Дмитрий
22.01.2017
11:10:34
как с перформансом?
+- нормально работает

KlonD90
22.01.2017
11:11:03
+- нормально работает
ну вот я в какие-то моменты от .forEach отказываюсь

и летов пидарских

хотя ладно понятно что нет (

Дмитрий
22.01.2017
11:11:44
Тащить в такие условия либу про иммутабельность?

Ну не)

Там же сама база иммутабельности противоречит условиям)

Maxim robox
22.01.2017
11:12:45
Мне, короче, immutable.js очень понравился своим API. Всякие там .updateIn(), filter(). И так далее. Но не понравилось, что ломается возможность дёргать значения стандартным способом (destructuring, spread). Нет ли какого-нибудь решения этой проблемы?

Дмитрий
22.01.2017
11:13:23
Не использовать Immutable js ?

Семен
22.01.2017
11:13:36
делать .toJS :D

Vasiliy
22.01.2017
11:13:37
если писать toJs то теряется смысл structural sharing

Дмитрий
22.01.2017
11:13:44
Ага

Maxim robox
22.01.2017
11:13:52
Антипаттерн, ага.

Google
Vasiliy
22.01.2017
11:14:26
ну там копирование, да

KlonD90
22.01.2017
11:14:27
как там с оптимизацией не идет лишних накоплений создания удалений контекстов?

Дмитрий
22.01.2017
11:14:28
Lens это в первую очередь

Ну прикинь на каждый вызов у тебя копия объекта)

Это нормально, но если уже let мешает, то не стоит

KlonD90
22.01.2017
11:15:41
ну это то нормально

Meg
22.01.2017
11:31:57
grpc / grpc.io http://www.grpc.io/

Извиняюсь, не туда

Andrew
22.01.2017
11:49:07
етапять!

Ches
22.01.2017
12:06:12
народ подскажите плз, меня взяли джуном в конторку, там пока из команды по фронту только я, меня бек просит продумать насчет api, как мы будем у них данные просить, что мне им ответить?))

прилага на реакте

скиньте может статью какую

Сергей
22.01.2017
12:06:44
врятли тут можно статьи найти

только с опытом можно такое продумать

зря они просят джуна о таком

надыбай тимлида и скинь на него

ибо это ответственная задача

а так, REST в помощь)

Ches
22.01.2017
12:07:35
он должен скоро объявиться)

Val
22.01.2017
12:07:43
Нанимай джуна @ Без тимлидов @ Сам научится

Google
Ches
22.01.2017
12:07:47
но мне нужно что нибудь умное сказать уже завтра)

Сергей
22.01.2017
12:08:00
если не понимаешь всех принципов REST лучше не дергаться

ну скажи им пускай всё пилят REST-API

они же бекенд, а не ты

Timur
22.01.2017
12:08:38
Мне надо вывести значение float, так, чтобы было максимум 4 числа после запятой, но не выводить их, если они нули. Например: 34.0031 17.02 3 768.0001 Кто знает, есть ли готовые методы для этого?

Сергей
22.01.2017
12:09:05
http://numeraljs.com/

Timur
22.01.2017
12:09:38
Плагин не пойдет

Admin
ERROR: S client not available

Сергей
22.01.2017
12:09:54
эм

это не плагин

это библиотека

Timur
22.01.2017
12:10:20
не важно, это тоже не катит)

Сергей
22.01.2017
12:10:29
и тут два варианта, либо ты пишешь сам необходимую функциональность, либо юзаешь библиотеку

ты попросил готовый метод, я дал

не подходит? -- пиши сам

Timur
22.01.2017
12:10:51
я говорил о нативном js методе

спрашивал о его существовании

Сергей
22.01.2017
12:11:01
эм

ссылку на стандарт по js дать?

Google
Сергей
22.01.2017
12:11:22
или ты сможешь сам предположить что numeraljs не просто так появилась?

Timur
22.01.2017
12:11:44
Чувак, давай без колких вопросов

Не делай из меня еблана

Сергей
22.01.2017
12:12:11
сорян)

Timur
22.01.2017
12:12:16
есть функция toFixed()

но она выводит нули

Сергей
22.01.2017
12:12:28
ну так в этом и фича

Dreamerinnoise
22.01.2017
12:12:38
Timur
22.01.2017
12:12:42
я задание для универа делаю, поэтому без библиотек сторонних надо

Дмитрий
22.01.2017
12:13:05
Timur
22.01.2017
12:13:07
я и сам могу написать, просто думал может есть что готовое

Дмитрий
22.01.2017
12:13:15
И всё

Сергей
22.01.2017
12:13:16
нет

только сам пишешь

Timur
22.01.2017
12:13:31
ну на нет и суда нет

Gordey
22.01.2017
12:13:49
ничего себе, сюда уже и за заданиями для универа приходят)

Дмитрий
22.01.2017
12:13:59
Если вам не посраться а по делу, то я выше готовый вариант запостил)

? Алёна
22.01.2017
12:14:21
toPrecision?

Timur
22.01.2017
12:14:24
ничего себе, сюда уже и за заданиями для универа приходят)
Чувак, никто не просит тебя выполнять для меня задания для универа, окей? Это только объяснение, почему я не осбираюь использовать сторонние библиотеки

Mikhail
22.01.2017
12:14:24
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Number/toPrecision

Сергей
22.01.2017
12:15:24
+number.toFixed(2)
таки да const number = 1.12312312987718763 const strNumber = +number.toFixed(4)

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