@react_js

Страница 505 из 5115
Alexander
30.09.2016
14:59:58
в общем ясно, спс

Anton
30.09.2016
15:03:36
ох блин

с этими передачами через-чур глупо получается оО

так что пока останусь при своих стрелочных функциях

Google
Дмитрий
30.09.2016
15:05:19
Сделай svg как компонент

Darwin
30.09.2016
15:05:26
вдогонку про иконки — вариант с тем, чтобы svg сфетчить и dangerouslySetInnerHTML-нуть норм, пока это к примеру, одна svg-карта, а иконки тянуть из-за ограничения количества запросов в первом хттп не особо хочется. но у нас есть чел, который все их собирает в один свг и его потом дербанит, в принципе тоже вариант.

Дмитрий
30.09.2016
15:05:49
https://medium.com/@dmitrika/react-higher-order-component-for-svg-icons-61efc0f1f671

Darwin
30.09.2016
15:06:49
вот, это то что я называл «ручками», да

Alex
30.09.2016
15:25:47
Ребят, решил я разобраться таки с чистым React + webpack. Подскажите, что нынче в моде? Redux, Reflux, etc.? А также, если есть, киньте гайд какой как все это настроить с webpack :)

Ну и чорт с вами

Возьму Redux, буду по нему учить

Vladimir
30.09.2016
15:32:27
http://bfy.tw/7xy2

Anton
30.09.2016
15:58:39
а чо не так

редакс каеф

самый норм

Name
30.09.2016
15:59:58
самый норм что?

Anton
30.09.2016
16:06:29
просто самый норм

Google
Name
30.09.2016
16:06:51
норм гвозди забивать?

Anton
30.09.2016
16:09:09
dispatch({type: 'забить гвоздь'}) че нет то

⭐️Alexandra
30.09.2016
16:11:14
самый норм что?
Самый норм non-flux

Name
30.09.2016
16:11:38
неправильно ты гвозди забиваешь, надо так <Гвоздь забить={true}/>

Сергей
30.09.2016
16:12:02
и так тоже не очень

<Гвоздь забить />

Eugeniy
30.09.2016
16:12:22
<Гвозь забитый={ true } />

Сергей
30.09.2016
16:12:39
это же булев там не надо значение писать

<Гвоздь забитый />

⭐️Alexandra
30.09.2016
16:12:53
1С-ники штоле?

Сергей
30.09.2016
16:13:23
const гвоздь = new Гвоздь гвоздь.забить()

Anton
30.09.2016
16:13:37
так это же реакт

а нужно на редаксе

мухи отделтно

котлеты отдельно

((

Eugeniy
30.09.2016
16:14:13
да и гвоздь сам не забъется, нужен молоток

хм

Сергей
30.09.2016
16:14:21
dispatch(гвоздьЗабить(молоток))

Anton
30.09.2016
16:14:51
а щачем функцию пилить:

Google
Anton
30.09.2016
16:15:02
когда можно задиспатчить объект нужный

Eugeniy
30.09.2016
16:15:27
dispatch({ type: 'ЗАБИТЬ_ГВОЗДЬ', payload: { молоток: 'Стильный' } });

Вообщем без нового фреймворка тут не обойтись

Name
30.09.2016
16:16:13
а где же асинхронность?

Сергей
30.09.2016
16:16:50
когда можно задиспатчить объект нужный
а затем, что экшен-креатор должен заниматься обработкой данных

а редюсер только сохранять

написав функцию, ты инкапсулируешь реализацию в функции

Denis
30.09.2016
18:33:30
Привет ребятам из Питерского офиса Яндекс :)

Evgeniy
30.09.2016
19:10:14
Добрый вечер! Не собрались темы для реакт-митапа?

Andrey
30.09.2016
19:27:02
Кто то услышал про БЭМ митап?)

Andrey
30.09.2016
19:53:08
Igor
30.09.2016
19:58:51
БЭМ МИТАП?

Oleg
30.09.2016
20:05:02
Голосовалка

Denis
30.09.2016
20:20:41
Добрый вечер! Не собрались темы для реакт-митапа?
Есть заявки, но хотелось бы побольше серьезных тем

Andrey
30.09.2016
20:45:55
@DenisIzmaylov сделали в итоге болерплент?

Denis
30.09.2016
20:56:58
@DenisIzmaylov сделали в итоге болерплент?
У нас тут этап R&D затянулся, в понедельник будем заниматься

Парни, давайте устроим жару! Если есть чем поделиться интересным на React Moscow Meetup, заполните форму: https://denisizmaylov.typeform.com/to/NHNCiM

Evgeniy
30.09.2016
22:20:42
Кто то услышал про БЭМ митап?)
Сегодня в Яндексе был

Kirill
30.09.2016
22:23:29
Сегодня в Яндексе был
Кокоа же был сегодня

Google
Alex
30.09.2016
23:09:01
Народ, подскжите плз. Если пилить оч большое приложение под redux, то как его лучше организовать?

как лучше все организовать по модулям?

ибо все доки говорят нам хранить редюсеры в одной папке, да и НАЗВАНИЯ_КОНСТАНТ_СКОРО_СТАНУТ_ОЧЕНЬ_ДЛИННЫМИ

и с экшенами такая же беда

Roman
01.10.2016
00:43:27
ducks

Bro
01.10.2016
00:46:17
> @JWo1F Народ, подскжите плз. Если пилить оч большое приложение под redux, то как его лучше организовать? > @JWo1F как лучше все организовать по модулям? если очень большое то тебе надо разбивать приложение на отдельные приложения

посмотри как сделаные всякие dropbox и прочие

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

которое загружается

посмотри как типы в react-router советуют разбивать

Roman
01.10.2016
00:47:54
^ И webpack code splitting в помощь

Bro
01.10.2016
00:48:01
да

кстати

я думаю вебпаком даже лучше

у тебя будет несколько точек входа, общие либы пакуешь в vendor.js а код для каждого приложения в отдельный js бандл

Roman
01.10.2016
00:48:48
Redux Ducks кстати довольно удобно бьются по полученным приложениям

Bro
01.10.2016
00:48:54
я Ducks юзаю

никто кстати emacs не использует? чето чутка проблемы с новым синтаксисом не все stage-0 имплементируют

Roman
01.10.2016
00:49:28
Разбиваешь даксы по аппам?

Google
Roman
01.10.2016
00:50:30
Некоторые за стейдж ноль я слышал по рукам линейкой бьют

Bro
01.10.2016
00:50:35
не

Roman
01.10.2016
00:50:44
Или с вертухи лол

Bro
01.10.2016
00:51:11
ну я уже не помню но какие-то stage-0 активно юзались

{…props} это какой?

(x, y) => ()

Roman
01.10.2016
00:52:05
Спреды/ресты уже в 3 тащат, вчера себастьян маркбейдж в твиттере писал

Bro
01.10.2016
00:53:37
а декораторы?

Roman
01.10.2016
00:53:38
Я и не помню кстати что там в стейдж ноль

Декораторы вроде были

Bro
01.10.2016
00:54:42
мы щаз с типом пилим проектик свой

Roman
01.10.2016
00:54:46
https://babeljs.io/docs/plugins/preset-stage-0/

Bro
01.10.2016
00:55:09
я бэкенд пишу на питоне, но короче подумали и взяли angularjs 1.5 из-за Material

ваще канешно бесит что фокуса нет нормального. либы делают - бросают потому что не модно.

Roman
01.10.2016
00:55:42
Ну хз

Bro
01.10.2016
00:55:47
даже бля в гугловском Angular-Material куча недоделок

на Material-UI та же хрень

хоть что-то но блять не будет нормально работать

Roman
01.10.2016
00:56:19
Я как не хотел ангуляр учить в 2013, так и сейчас не хочу

Bro
01.10.2016
00:57:02
ну я js начал с ангуляра. по необходимости, нужно было dashboards пилить иногда

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