@react_js

Страница 850 из 5115
Sergey
20.01.2017
14:23:13
да это понятно

я тоже обычно использую svg спрайты

но тут дизайнер нарисовал только png

Anton
20.01.2017
14:23:45
Можно ведь реквайрить пнг, подключить лоадер для вебпака, и они будут подставляться в код как base64

Google
Sergey
20.01.2017
14:24:32
url-loader?

Anton
20.01.2017
14:25:15
Sergey
20.01.2017
14:25:27
кстати идея, спасибо

Gordey
20.01.2017
14:26:11
я тоже обычно использую svg спрайты
заставь дизайнера перевести в svg и смогу посоветовать один плагин для свг спрайтов в вебпаке )

Sergey
20.01.2017
14:27:05
позже может выйдет, можешь сейчас уже посоветовать, и я позже этим займусь, в качестве improvment )

чтобы были уже варианты)

Gordey
20.01.2017
14:28:01
https://www.npmjs.com/package/webpack-svgstore-plugin

минутка пиара

Ҫѐҏӗѫӑ
20.01.2017
14:28:25
норм плагин. юзаем

иногда бывают проблемы, но чуваки быстро решают

?

Sergey
20.01.2017
14:29:13
Google
Gordey
20.01.2017
14:30:30
Andrew
20.01.2017
15:48:47
получается никто не пользует react-router@next (v4) ?

Сергей
20.01.2017
15:49:11
вроде кто-то его грязью поливал, да и слишком уж его переписали

Alexander
20.01.2017
15:56:56
router5 есть, но сообщество гораздо меньше, примеров меньше и т.д.

получается никто не пользует react-router@next (v4) ?
я, например, не разобрался как не заменять повторяющийся на страницах header при переходе по роутам. Типовая админка, например, контентная часть меняется полностью, а в header только заголовок. но всё равно весь хедер ре-рендерится постоянно

from
20.01.2017
16:02:09
забавно, что при философии рр4 "всё — компонент, не надо выдумывать новые парадигмы" многим сложно отделаться от парадигмы раут-конфига и "страниц". Можно же тогда и использовать более классические раутеры.

Alexander
20.01.2017
16:10:49
так нет же ничего проще — создать компонент-страницу, в котором будет header и children
а если в контенте не просто текст, а тоже может быть постоянное сабменю и меняющиеся формы?

from
20.01.2017
16:11:37
в чем вопрос? Как "постоянное сабменю" рендерить?

Dmitriy
20.01.2017
16:12:02
как получить нативный DOM элемент из кастомного компонента? в ref приходит инстанс самого компонента

from
20.01.2017
16:12:19
в чем вопрос? Как "постоянное сабменю" рендерить?
например, сделать "меняющиеся формы" сабраутом того компонента, в котором эти самые формы и сабменю. Если это имеет смысл в конкретном приложении.

как получить нативный DOM элемент из кастомного компонента? в ref приходит инстанс самого компонента
есть ReactDOM.findDOMNode(component), но ещё лучше сделать, чтобы компнент экспоузил геттер для элемента (если это реально необходимо) (например CustomInput.getInput())

Dmitriy
20.01.2017
16:14:02
увы, компонент чужой

from
20.01.2017
16:14:20
значит, плохой компонент, раз понадобилось лезть в dom?

Dmitriy
20.01.2017
16:16:49
ну как сказать.. скорее я хочу сделать плохое

from
20.01.2017
16:31:31
ну как сказать.. скорее я хочу сделать плохое
ну вот и не делай) а так есть .findDOMNode, ну и querySelector всегда есть

Dmitriy
20.01.2017
16:37:33
как с помощью вебпак получить внутри кода ссылку на собранный CSS, имея относительный путь к этому CSS?

ну и собрать этот файл отдельно от остальных стилей

Google
Dmitriy
20.01.2017
16:40:02
либо получить контент файла в строку по его относительному пути

raw-loader вроде решает

Ruslan
20.01.2017
16:44:27
Про context понятно, многие им пользуются, а некоторые библиотеки на нем и построены, а как часто вы пользуетесь createFactory и cloneElement или и вовсе из lib/* внутренние утилиты подключаете?

Это все конечно пока не deprecated, ну кроме lib/*, но и не особенно приветствуется

Danila
20.01.2017
19:16:26
господа, помню, какое-то время назад Денис тут неплохую подборку react-UI-kit’ов то ли собрал, то ли ему писали. в общем, никто не помнит, мб у кого-то осталась? хочу сравнить несколько и выбрать лучший для себя)

Alexander
20.01.2017
19:19:36
Поиск есть

from
20.01.2017
21:27:37
оффтоп: зашёл тут на хабр, наткнулся :) http://codepen.io/max_minimus/pen/WRRYMm (смотреть js)

Vladimir
20.01.2017
21:28:20
да здравствует юникод

from
20.01.2017
21:28:38
угу

Danil
21.01.2017
04:23:57
А есть какой-нибудь годный бойлерплэйт с реактом, редаксом и сагой

Sergei
21.01.2017
05:35:07
https://github.com/r-park/soundcloud-redux

не бойлерплейт, но сделано хорошо, можно ориентироваться на этот проект

Danil
21.01.2017
05:58:38
Спасибо

Igor
21.01.2017
06:34:05
Вопрос подкупающий своей новизной =) Или помогите нубасу. Есть компонент fullpage-react, в классе Fullpage есть функция scrollToSlide(), как мне ее вызвать уже из вставленого компонента?

Dmitry ?
21.01.2017
06:44:34
Судя по коду библиотеки fullpage-react - никак. Через props ей нельзя передать номер слайда

Можешь через ref попробовать

Сделать из своего кода ref на этот замаунченный компонент и потом по нему вызвать scrollToSlide

Igor
21.01.2017
06:48:36
А пример на onClick? Пытался так - <Logo onClick={this.refs.full.scrollToSlide(1, true)}/>

Google
Igor
21.01.2017
06:49:04
И конечно <Fullpage ref="full" ....

Logo внутри Fullpage

Dmitry ?
21.01.2017
06:51:17
Иначе ты вызываешь скролл немедленно при рендере а не клике

Igor
21.01.2017
06:53:11
Да, я уже понял.

Но все равно не пашет =(

Admin
ERROR: S client not available

Dmitry ?
21.01.2017
06:55:45
Ну, тогда недостаточно информации, нужно код смотреть. Стукнись в личку, посмотрим

andretshurotshka?❄️кде
21.01.2017
09:01:36
? ethorz
21.01.2017
10:08:41
case UPDATE_WEATHER: return state.map((item) => { return item.name === action.payload.data.name ? {...item, ...action.payload} : item });

где ошибка?

значения не обновляются

нашел

{...item, ...action.payload.data} должно быть

Aleksey
21.01.2017
10:29:00
прошу прощения. не глянул кому отвечаю.

Anton
21.01.2017
11:01:59
чет я туплю

есть структура

el = this.state.selected

el[index] = slug

Google
Anton
21.01.2017
11:01:59
как ее под setState({}) переиначить?

Klim
21.01.2017
11:03:28
this.setState({keyToChange: newValue})

Anton
21.01.2017
11:07:16
мне нужно подменять по индексу массива

Klim
21.01.2017
11:07:48
this.setState({[keyToChange]: newValue})

Anton
21.01.2017
11:08:12
let a = this.state.arr.slice(); //creates the clone of the state a[index] = "random element"; this.setState({arr: a});

нашёл

Renat
21.01.2017
11:24:17
Дичь

True
21.01.2017
11:26:00
Всем привет! Господа, что думаете по поводу того чтобы юзать только stateless components в приложении и всю логику выносить полностью в редаксовский стейт? Хороший подход или не очень?

Andrew
21.01.2017
11:29:27
Лучше подумай нахера тебе состояние дропдауна футера в сторе

и как долго будет отрабатывать экшн проходя через все редьюсеры на каждый чих

и какой будет создаваться оверхед на сборку мусора, если будешь использовать иммутабельный стейт

кароч гавна наешься если начнешь делать такую херню

Aleksey
21.01.2017
11:38:17
Всем привет! Господа, что думаете по поводу того чтобы юзать только stateless components в приложении и всю логику выносить полностью в редаксовский стейт? Хороший подход или не очень?
лучше без фанатизма. существует довольно немало случаев когда внутренний стейт является меньшим злом через редаксовский.

True
21.01.2017
11:53:31
Igor
21.01.2017
12:04:43
дожили, дизайнер пишет: http://i.imgur.com/00ZzE4K.png

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