@react_js

Страница 2417 из 5115
Yung
26.10.2017
16:48:22
Кто-то использует какие-то хелперы для реселекта ?
Немного не то, но в целом в контексте темы сокращения бойлерплейта вокруг редакса и реселекта https://kea.js.org/

хотя я сам не юзал еще толком ?

Dmitry
26.10.2017
16:48:49
Ну там формат обьявления селекторов такой же

Yung
26.10.2017
16:49:13
(если кто-то юзал, был бы рад услышать фидбек)

Google
Dmitry
26.10.2017
16:49:26
вот еще альтернатива для реселекта https://github.com/wellguimaraes/stateware

по типу комьютед в мобх

Дмитрий
26.10.2017
16:50:54
У меня есть идея как можно нормально и эффективно считать computed без лишнего оверхеда)

Dmitry
26.10.2017
16:51:02
И как же ?

Дмитрий
26.10.2017
16:51:27
https://gist.github.com/zerobias/701fabcab4af2c97a3356273192d98ff

tl; tr — в redux by design известна первоначальная форма стейта

Поэтому можно сделать по его "слепку" функции, которые бы возвращали соответствующие селекторы

Maxim robox
26.10.2017
16:53:12
На русском 10 вроде
Другую взял. DDD quickly.

Александр
26.10.2017
16:53:50
Глянул SC насколько понял из доки нельзя стилизовать по классам? т.е. если у тебя 5 div как их разделять то?

Dmitry
26.10.2017
16:54:05
и его уже юзать ?

Google
kana
26.10.2017
16:55:59
Вот смотри, мы знаем, что а сторе есть { items: [] } и у каждого итема есть { name :: string }, как ты узнаешь это, если массив изначально пустой?

Дмитрий
26.10.2017
16:57:03
То есть в простейшем случае будет так, только эффективно рассчитано type State = { id: number, orders: number[], } const Shape = { id: state => state.id, orders: state => state.orders, }

Dmitry
26.10.2017
16:57:56
А если у нас асинхронные инжекты ?

replaceReducer ?

kana
26.10.2017
16:58:42
Ну короч, фишка же селекторов еще в том, что мы абстрагируемся от реальной формы стора, вот что я сейчас понял

Александр
26.10.2017
16:59:09
пять компонентов
дерьмово же? нет?

Дмитрий
26.10.2017
16:59:14
andretshurotshka?❄️кде
26.10.2017
17:00:00
kana
26.10.2017
17:00:02
дерьмово же? нет?
Почему? У тебя хидер, боди и футер, ты делаешь const Header = styled.div`` const Body = ... const Footer = ...

Cenator
26.10.2017
17:00:11
сова сожгет такое
Ну я прост сказал как можно

Александр
26.10.2017
17:01:36
Почему? У тебя хидер, боди и футер, ты делаешь const Header = styled.div`` const Body = ... const Footer = ...
Это понятно, но если у тебя есть куча дивов, в одном компоненте, как их описать?

kana
26.10.2017
17:02:04
Ну так и описывать же, не? Раньше ты делал 10 классов, сейчас 10 компоннентов

Cenator
26.10.2017
17:02:09
Я выше написал
Но это херня

Александр
26.10.2017
17:02:24
Я выше написал
спасибо =) говорят же плохо так? )

Cenator
26.10.2017
17:02:35
Да, плохо

Либо несколько компонентов, либо вложенные классы

Google
kana
26.10.2017
17:03:04
https://gist.github.com/kana-sama/48f610fae2cbe63c785a0f964ee3a6d0 Какой-то код

Александр
26.10.2017
17:03:29
Ну ты этого же хотел?
Я хотел понять, как правильно пользоваться :) т.е. как описать такую структуру <div> <div></div> <div></div> <div></div> <div></div> </div>

Pauline
26.10.2017
17:06:24
@sergeysova

Александр
26.10.2017
17:07:06
В jsx
Все я понял, спс

Александр
26.10.2017
17:08:38
Сергей
26.10.2017
17:09:19
ты должен понять, пользоваться SC нужно НЕ как классами а как бизнес-сущностями, со своим API (пропсы) и поведением

Triple
26.10.2017
17:11:59
Иными словами, это если жестко прописать стили для конкретного элемента?

Сергей
26.10.2017
17:12:14
нет

у компонентов есть пропсы

и ими можно менять поведение изнутри

Triple
26.10.2017
17:12:43
И в зависимости от пропсов менять соответственно

Избавляемся от .css?)

У меня сейчас creedance -sweet home alabama заиграл в голове))

Сергей
26.10.2017
17:15:10
Иначе в SC не было бы смысла :)
jss вон же не так устроен

а как классы

Александр
26.10.2017
17:15:18
jss вон же не так устроен
мне не нравится jss

а как классы
Ты хранишь описание стилей в файле с компонентом или выносишь отдельно?

Google
Сергей
26.10.2017
17:17:22
как их отдельно хранить и зачем?

Александр
26.10.2017
17:18:27
как их отдельно хранить и зачем?
до меня дошло какие крутые и логичные штуки теперь могу делать

Nikita
26.10.2017
17:42:37
Steve
26.10.2017
17:57:22
ребзи, вопрос, как мне в мой проект подключать медиафайлы правильно?

import bla from '../bla.png' не очень нравится

я слышал видел что-то про какую-то либу для этого

что-то типа require

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

Andrew
26.10.2017
18:06:51
Хотел спросить какие лучше практики для аутентификации. В экшенах норм заносить данные не только в редьюсер но и в локалсторедж ?

Максим
26.10.2017
18:21:46
https://pastebin.com/ijThPBUD - помогите, пожалуйста)

Pirate
26.10.2017
18:37:48
Всех приветствую. Ребят, очень не хочется изучать экму, возможно ли с использованием npm писать на реакте с чистым js?

И насколько это трудоёмко по сравнению с экмой

andretshurotshka?❄️кде
26.10.2017
18:38:31
экмой?

Pirate
26.10.2017
18:38:48
Экмаскрипт

экмой?

Google
andretshurotshka?❄️кде
26.10.2017
18:38:54
это и есть js

Pirate
26.10.2017
18:40:01
это и есть js
Это новый стандарт, я говорю про старый

andretshurotshka?❄️кде
26.10.2017
18:40:12
а зачем на старом писать?

Pirate
26.10.2017
18:40:18
Экмаскрипт 6 имею ввиду

kana
26.10.2017
18:40:26
Так и старый стандарт назывался ecmascript

Но посмотреть на новые фишки - дело 5 минут

Irina
26.10.2017
18:40:49
зачем вообще идти во фронтэнд без желания учить новое)

kana
26.10.2017
18:40:58
Да и как новые, сколько лет им уже

Anton
26.10.2017
18:41:47
Экмаскрипт 6 имею ввиду
экмаскрипт - это спецификация, а js - реализация этой спецификации. Нельзя писать на ecmascript, нет такого языка

kana
26.10.2017
18:41:57
Дело в том, что js последнего стандарта - это и есть чистый js

Pirate
26.10.2017
18:42:15
Ребят, я вроде конкретный вопрос задал. И точно знаю, что все поняли о чём идёт речь.

Cenator
26.10.2017
18:42:29
Нет

Ах да, для таких специальную группу создали

kana
26.10.2017
18:43:13
Ого, даже такая есть

andretshurotshka?❄️кде
26.10.2017
18:43:16
@es5_ru
внезапно

kana
26.10.2017
18:43:40
Похоже на тот анекдот, где всех баб на корабль согнали и потопили

Pirate
26.10.2017
18:44:42
Реакт по документации советует юзать ecma6. Тот, что с классами и прочее. Я спрашиваю: можно ли полноценно использовать реакт со старой версией js? Es5 и ниже без лишних затрат по времени.

Cenator
26.10.2017
18:45:01
Нельзя

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