@react_js

Страница 997 из 5115
Kreizo
23.02.2017
15:55:07
Ребят всем привет, подскажите как при ребилде вебпака сделать роутинг что бы работал, а то выходит страница пустая и приходится через строку возвращаться на домашнюю

Danil
23.02.2017
15:58:13
Подскажите как правильно читать исходники библиотек, фрэймворков? Какие советы можете дать?

Aleh
23.02.2017
16:00:18
слева направо, сверху вниз

Алексей
23.02.2017
16:00:39
Подскажите как правильно читать исходники библиотек, фрэймворков? Какие советы можете дать?
смотря с какой целью ты это делаешь. если просто чтобы посмотреть, то ищешь в package.json main и с этого файла начинаешь смотреть, если это не js, то там по-другому, но всегда есть точка входа. если какой то функционал конкретный, то ищешь например файл который ты импортишь и с него смотришь что да как

Google
Алексей
23.02.2017
16:01:12
слева направо, сверху вниз
далеко не всегда правда ;) многие фп языки лучше снизу вверх читать)

Aleh
23.02.2017
16:01:44
далеко не всегда правда ;) многие фп языки лучше снизу вверх читать)
ну как, начинаешь с очень высокоуровневой абстракции и спускаешь вниз к деталям реализации

Danil
23.02.2017
16:02:12
С целью примерного понимания как работают некоторые функции которые я использую ну и для практики чтения чужого кода

Алексей
23.02.2017
16:02:36
ну как, начинаешь с очень высокоуровневой абстракции и спускаешь вниз к деталям реализации
я про это и говорю, и в во многих фп языках все абстрации в нижней части используются) потому что до этого определение всех функций

Kreizo
23.02.2017
17:32:05
Виснет страница после ребилда если не на главной

Vladimir
23.02.2017
17:32:16
а причём тут вебпак?

и через какую строку

Kreizo
23.02.2017
17:55:47
Да Я хз

Адресную

Google
MVP
23.02.2017
18:13:52
подскажите в material-ui - Auto Complete можно как то получить весь объект выбранный или только слово/строку - http://www.material-ui.com/#/components/auto-complete

Eugene
23.02.2017
18:16:01
Не считается ли bad practise использование более одного возвращения (return) в методе render()?

Name
23.02.2017
18:18:52
Не считается ли bad practise использование более одного возвращения (return) в методе render()?
если это early return от недостатка данных или слабо отличающийся conditional rendering, то это норм. Если возвращаются совершенно разные вещи, то скорее всего что-то не так

Eugene
23.02.2017
18:19:29
Кто знаком с react-router v4, ваше мнение интересует. Что лучше: использовать переадресацию через state и компонент Redirect, или с помощью контекста, как делалось в react-router v3?

from
23.02.2017
18:22:40
redirect

Demid
23.02.2017
18:23:50
Подскажите как правильно читать исходники библиотек, фрэймворков? Какие советы можете дать?
Я вот как раз redux разбирал, тот же combineReducer я начал читать от сюда, https://github.com/reactjs/redux/blob/master/src/combineReducers.js#L104 потом уже поднимался вверх, и смотрел как работают функции свеху по мере их вызова, мне так легче было понять как работает код.

Eugene
23.02.2017
18:25:30
Artur
23.02.2017
19:19:24
Крутая тема конечно. А нельзя ли сделать некий маркер (коммент) в жс файле после которого весь текст воспринимался бы как цсс для этого компонента)?
привет) добавил поддержку tagged template literals, так что можно писать css в компонентах а-ля styled components, но с мощью postcss)) пример можно посмотреть тут) https://github.com/lttb/babel-plugin-prejss/blob/a715bea18db016a30d898b7f2d94a510c68a442a/examples/counter/src/client/components/Counter/index.jsx

Herman
23.02.2017
19:48:25
А как давно вы подсели на styled-components

Vasiliy
23.02.2017
20:35:17
Я вот как раз redux разбирал, тот же combineReducer я начал читать от сюда, https://github.com/reactjs/redux/blob/master/src/combineReducers.js#L104 потом уже поднимался вверх, и смотрел как работают функции свеху по мере их вызова, мне так легче было понять как работает код.
про react-redux советую начать с этого https://www.youtube.com/watch?v=VJ38wSFbM3A там все уже переписали, но идеи те же самые по сути остались вообще, идея канала неплохая, чел просто приглашает людей и они вместе проходятся по коду правда выпуски раз в 2-3 месяца

Vasiliy
23.02.2017
21:24:35
реально без его комментариев сходу фиг поймешь зачем он это именно так все сделал)

Dima
23.02.2017
21:36:01
Народ, я хочу чтобы соседний компонент слушал клики и менял свое состояние, я это делаю через ComponentDidMount и на document.body передаю функцию. Это норм или есть другие варианты?

Джон
23.02.2017
21:37:26
Ребят, я тут решил сделать невероятное — вынести компонент инпута в отдельный модуль : ) Но не знаю как прокинуть в него стейт значения при вводе. Как это обычно делается?



подскажите плс

Джон
23.02.2017
21:46:33
Google
Vladimir
23.02.2017
21:47:29
Это норм

Джон
23.02.2017
21:47:57
ага, как мне стейт передать в него правильно?

Vladimir
23.02.2017
21:52:19
Стейт ридакса?

Джон
23.02.2017
21:52:31
неа, просто

Vladimir
23.02.2017
21:52:45
Тогда какой стейт?

Джон
23.02.2017
21:54:00
ну у меня инпут отдельно вынесен, я его буду использовать и при вводе стейт будет меняться. или не надо ничего передавать, а обрабатывать там где вызываю инпут?

я нубчик, сори за такие вопросы )

Джон
23.02.2017
22:00:18
Напомни завтра
до завтра я уже сделаю )

Vladimir
23.02.2017
22:00:43
Просто onChange будет из внешнего компонента

И стейт этих инпутов будет там же

Джон
23.02.2017
22:01:40
то есть там где я уже именно использую инпут ага?

Vladimir
23.02.2017
22:01:44
А вообще я бы сделал его стейтлес

Dreamerinnoise
23.02.2017
22:02:10
Обычный контроллед инпут

Джон
23.02.2017
22:02:18
Обычный контроллед инпут
ну я такого не делал, поэтому спрашиваю как правильно

а то устал копипастить код из одного экрана в другой

Dreamerinnoise
23.02.2017
22:03:42
https://facebook.github.io/react/docs/uncontrolled-components.html

Читать вдумчиво

Google
Джон
23.02.2017
22:04:14
пасиб читаю

Читать вдумчиво
с реактом по-другому не получается ) пробовал пробегаться, толку нет от такого чтения

Аво
23.02.2017
22:05:56


Vladimir
23.02.2017
22:06:01
пошел гуглить
Import { Button } from 'nordnet-ui-kit'

Посмотри его

И как он сделан

Admin
ERROR: S client not available

Джон
23.02.2017
22:07:18


а ну так то понятно )

Vladimir
23.02.2017
22:10:31
Это сложный

Там есть input-stateless

Вот он норм

В новой версии будет так

Джон
23.02.2017
22:15:09
нету вроде такого )

Vladimir
23.02.2017
22:16:45
Джон
23.02.2017
22:25:17
еще такой вопрос, можно ли так делать? картинка точно есть на месте, все работает если добавлять сразу на месте, но если передаю путь к картинке, то не воспринимает..



Google
Джон
23.02.2017
23:30:19
Ywein
23.02.2017
23:30:58
в духе var images = [ require('./image1.png'), require('./image2.png'), require('./image3.png'), ]; и потом передавать нужную в компонент

Джон
23.02.2017
23:31:18
аа вот как, понял

ну я так сделал пока что



только теперь не знаю как из этого инпута значение вытащить

Ywein
23.02.2017
23:33:03
не ну это просто путь, он конечно работает, просто если нужно чтобы в компоненте картинка менялась по переменной - то можно все возможные варианты подключить заранее и потом в зависимости от требуемой логики показывать нужную

Ywein
23.02.2017
23:34:05
только теперь не знаю как из этого инпута значение вытащить
ну. onChange={this.handleChange} и сохранять значение в стейт на каждом изменении?

Джон
23.02.2017
23:34:32
а все, сори )

понял

Ywein
23.02.2017
23:36:35
handleChange(event) { this.setState({ data: event.target.value }); }

Джон
23.02.2017
23:39:08
handleChange(event) { this.setState({ data: event.target.value }); }
только почему-то onChange не работает для него. Надо что-то дописать в самом компоненте?

Ywein
23.02.2017
23:39:36
onChange я думаю работает. биндингов скорее всего нет

Джон
23.02.2017
23:40:02
забиндил

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