@react_js

Страница 430 из 5115
Vladimir
01.09.2016
11:23:50
для всяких дропдаунов и автосаджестеров стейт - самое милое дело

Алексей
01.09.2016
11:24:40
с дропдаунами я давно уже разобрался и понял, что редакс не для этого ( в оооочень крайних случаях )

Denis
01.09.2016
11:24:46
для самых трудолюбивых тайпскрипт+редакс
:)) Но есть и обратные утверждения. Например, ребята из @typescript_ru утверждают, что в долгосрочной перспективе экономия даже есть на отладке

★nton
01.09.2016
11:27:42
:)) Но есть и обратные утверждения. Например, ребята из @typescript_ru утверждают, что в долгосрочной перспективе экономия даже есть на отладке
ну, возможно они в чем то правы, но трудно говорить без конкретных измерений. Я лишь могу сказать что не в самом сложном приложении при готовности на 20% уже 1620 строчек кода сущностей для работы с сервером

Google
★nton
01.09.2016
11:27:52
промолчу про все остальное

Bogdan
01.09.2016
11:29:29
Народ, а никто не пробовал в редаксе паралельно с основным стейтом хранить такой же но мутабельный где связи между объетами будут не string c айдишником а реальные связи по ссылке? Проблема в том иммутабельность это не подход это больше техническая необходимость для того чтобы меньше тормозило но вынуждает хранить связи в виде {children: ['id121', 'id3232'], parent: 'id3434'} вместо обычных ссылок на объекты, и это приносит кучу неудобств когда в обработке какого-то события получается например такая лапша для достаточно простого случая (получить детей родителя текущего объекта ноды из пропсов) //используется thunk чтобы получить доступ к стейту var parentChilden = dispatch((_,getState)=>getState().nodes[node.parent].children.map(childId=>getState().nodes[childId])) //можно где-то вынести в отдельные акшины getParent и getChildren но все равно их нужно диспатчить var parentChildren = dispatch(getChildren(dispatch(getParent(node))) //когда в mobx-е достаточно просто var parentChildren = node.parent.children

Илья
01.09.2016
12:26:28
Всем привет. Подскажите, стили кто как собирает? Как лучше, через вебпак в банд пихать, или например через gulp отдельно?

Dmitry
01.09.2016
12:27:02
.__.

Зачем gulp?

Илья
01.09.2016
12:27:18
Зачем gulp?
ну я к примеру

Dmitry
01.09.2016
12:27:20
Отдельно ты можешь и внутри webpack собирать

Илья
01.09.2016
12:27:39
ну в хорошо, пусть webpack, но лучше отдельно или в бандл?

Алексей
01.09.2016
12:29:48
ну в хорошо, пусть webpack, но лучше отдельно или в бандл?
что значит отдельно или в бандл? у тебя стили по идее и так соберутся в один файл ( с экстракттекстплагином )

Sergey
01.09.2016
12:30:03
пытался, но не нашел как
https://github.com/webpack/extract-text-webpack-plugin

Илья
01.09.2016
12:30:22
Sergey
01.09.2016
12:30:41
На здоровье ^_^

Google
Джон
01.09.2016
12:41:26
Ребят, я только начал вникать в реакт. Я так понимаю, что все крутится вокруг props и state в компонентах? Это основные понятия, к которым надо сразу привыкнуть?

ладно, забейте. разберусь

Tom
01.09.2016
12:45:06
Вбей в гугле введение в реакт там много полезного для самостоятельного начала изучения будет.

Anton
01.09.2016
12:45:15
Реакт не нужен!

Tom
01.09.2016
12:45:37
Anton
01.09.2016
12:46:25
Нет, просто беда никогда не приходит одна. В текущей react экосистеме сам реакт - мизерная часть

Джон
01.09.2016
12:46:34
А то сижу и думаю, что же мне вбить в гугл чтобы понять реакт

Sergey
01.09.2016
12:47:20
https://maxfarseer.gitbooks.io/react-course-ru/content/

Джон
01.09.2016
12:48:59
Ҫѐҏӗѫӑ
01.09.2016
12:55:28
IndexedDB поди
это из-за херовых имплементаций. на самом деле он асинхронный должен быть

Andrey
01.09.2016
12:55:57
Как лучше, return <Element /> или return (<Element />)? Есть ли какой-то стайл гид?

Ҫѐҏӗѫӑ
01.09.2016
12:55:58
пока что работу с ней можно в веб воркер засунуть просто

マイク
01.09.2016
12:56:32
Same origin policy

マイク
01.09.2016
12:56:51
Должен быть мьютекс

На запись

Ну ты его не сделаешь без блокировки

Если там база не по STM работает

Google
マイク
01.09.2016
12:58:31
Вон на локалсторадж тоже мьютексы есть

Ҫѐҏӗѫӑ
01.09.2016
13:00:40
плохо если так. но вот тут у чувака в сафари не блокировалось https://nolanlawson.com/2015/09/29/indexeddb-websql-localstorage-what-blocks-the-dom/

マイク
01.09.2016
13:04:13
Для начала стоит определиться

Что называем блокировкой

Vadim
01.09.2016
13:08:19
Можно ли при запуске nodejs подменить ему process.argv?

Sergey
01.09.2016
13:10:26
сейчас кого-то полшют в другой чатик)

пошлют*

Konstantin
01.09.2016
13:19:41
если возвращать просто </> не все валидаторы поймут jsx

Andrey
01.09.2016
13:25:42
Спасибо

Джон
01.09.2016
13:39:20
А есть тут кто использует метеор + реакт?

Nikita
01.09.2016
13:47:45
как человек, пытавшийся внедрить сначала тайпскрит, потом flow - могу оспорить эти утверждения. js и экосистема не готовы к типам. В утилитках - да. В редьюсерах - нафиг не нужно. На простой редьюсер прийдется написать тучу типов, вместо простых тестов

Zapix
01.09.2016
13:52:03
мне с flow не нравится как растут arrow функции. из ({ a, b }) => a + b мы получим что-нибудь вроде ({ a, b}: { a: number, b: number}): number => a + b;

Олег
01.09.2016
14:13:26
Valentin
01.09.2016
14:38:58
А кто какую структуру для компонентов использует?

Vladimir
01.09.2016
14:46:08
привет

А кто какую структуру для компонентов использует?
➜ project git:(master) ll src/components total 0 4 iamstarkov 136B Aug 24 12:22 app-routes 4 iamstarkov 136B Aug 24 12:22 sign-in 4 iamstarkov 136B Aug 24 12:22 sign-in-page 4 iamstarkov 136B Aug 24 12:22 common-images 5 iamstarkov 170B Aug 24 12:22 support-page 4 iamstarkov 136B Jul 22 10:55 noop 3 iamstarkov 102B Jul 22 10:55 variables

Google
Aleh
01.09.2016
14:50:00
Владислав
01.09.2016
15:29:06
Ю

Admin
ERROR: S client not available

Kreizo
01.09.2016
16:11:13
http://i.prntscr.com/2529036877cc4d209138c5aee51913c2.png

как сделать что бы по клику не все li были с классом active

если это все в .map

Name
01.09.2016
16:12:30
это вопрос уж совсем не про реакт такое наверно настраивается где-то в webpack в конфигурации logic-loader

Такси в подарок!)
01.09.2016
16:13:44
Eugene
01.09.2016
16:13:54
http://i.prntscr.com/2529036877cc4d209138c5aee51913c2.png
сделать состояние где будешь хранить активный элемент списка по id или индекс или что угодно, или по индексу

Такси в подарок!)
01.09.2016
16:13:56
В map же есть индекс

+

Andrew
01.09.2016
16:14:40
Реакт с бабелом умеет все таки в нормальное oop наследование, кто нибудь пишет с extend class/override?

Name
01.09.2016
16:15:47
Наследование не нужно

Илья
01.09.2016
16:16:46
Darwin
01.09.2016
16:17:53
let the fight begin! ?

Такси в подарок!)
01.09.2016
16:18:11
Name
01.09.2016
16:19:15
Наследую только табы от пробелов, когда использую в одной строчке В других случаях оно мне не зачем

Andrew
01.09.2016
16:25:37
А дальше, который создал? От реактовского да можн

Aleh
01.09.2016
16:26:16
а дальше кажется плохой идеей

Google
Roman
01.09.2016
16:26:57
Без фанатизма почему нет?

Aleh
01.09.2016
16:27:11
а можно кейс?

я думаю, что так делать можно(мы даже так делали, получилось плохо, потому что делали там, где точно не нужно)

Roman
01.09.2016
16:28:15
допустим используются очень похожие формы/таблицы в разных местах приложения

Andrew
01.09.2016
16:28:41
Ну например методы оверрайдить, не копипастить код

Aleh
01.09.2016
16:30:12
Ну например методы оверрайдить, не копипастить код
опять же, все зависит от конкретной задачи. Но мне кажется, что можно сделать композицией

и это не будет менее удобно

Roman
01.09.2016
16:34:31
можно и композицией, если хочется мне лично хотелось оценить работу с наследованием в ES6 в целом особых претензий нет

Kreizo
01.09.2016
18:17:32
http://i.prntscr.com/31547f708bc046d8a6422dfa65699780.png

ребят подскажите как сделать что бы класс active вешался только на один li

по индексу

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