@react_js

Страница 481 из 5115
Denis
20.09.2016
10:48:43
нене

Это просто пример для понимания

Текст может быть изменён

В то время как ID обычно отображают некую позицию в структуре

Google
Dmitry
20.09.2016
10:52:11
Ну тогда если тебе нужны оба варианта, то надо новый id заводить с новым текстом. Иначе, если нужен только новый вариант, то заменить можно

Evgeny
20.09.2016
10:56:13
Гайз

Нужно из объекта { id: 1, details: { id: 2, nestedDetails: { id: 3 } } } достать details.nestedDetails.id

Хочу написать хелпер, в который передаю path до ключа, а он достаёт

Есть в лоудэше что-нибудь на эту тему? Лень парсить строку.

Роман
20.09.2016
10:57:32
Да, есть

Max
20.09.2016
10:57:47
_.get

Evgeny
20.09.2016
10:57:52
Хочу что-то типа pickFromObject(‘details.nestedDetails’, ‘id’)

Ща гляну, спасибо

Заебок!

Malgalad
20.09.2016
10:59:55
https://lodash.com/docs/4.16.0#get доку тоже лень читать?)

Evgeny
20.09.2016
11:00:27
Откуда я знаю, что мне в доке искать?

Vadim
20.09.2016
11:05:23
Вопрос ко всем, кто пользовался react-formal. Как внедрить в форму селекты? Делаю как в документации, а на выходе получаю пустые элементы <select>

Google
Roman
20.09.2016
11:07:49
тебе нужен кастомный контрол - controlled component который получает value из props.value и на изменения вызывает props.onChange(newValue)

Vadim
20.09.2016
11:09:45
А почему же селект, как в документации не работает? Вот как компонент вставлен в коде: <Form.Field name='colorId' type='select'> <option value={null}>Select a color...</option> <option value={0}>Red</option> <option value={1}>Yellow</option> <option value={2}>Blue</option> <option value={3}>other</option> </Form.Field> А вот что я имею на выходе: http://joxi.ru/Y2L46GJCDG4Q26

Пример брал отсюда http://jquense.github.io/react-formal/#/getting-started?_k=vyws2m

Roman
20.09.2016
11:10:23
а в самой форме <Field type={MyCustomSelect} name='fieldname' />

Vadim
20.09.2016
11:11:14
Спасибо! А сть ли где-то в сети пример?

Roman
20.09.2016
11:12:06
скоро будет)

Vadim
20.09.2016
11:28:49
а в самой форме <Field type={MyCustomSelect} name='fieldname' />
А как передавать данные в этот кастомный компонент?

Например если он должен принимать массив

Roman
20.09.2016
11:31:22
Ты передаешь только название поля

а в scheme это поле определяешь как yup.array().of(yup.string()) например

Vadim
20.09.2016
11:36:02
Спасибо большое! Заработало! )

Alexander
20.09.2016
11:57:42
Примерно такой код: import React, {PropTypes} from 'react'; import Select from 'react-select'; export default function Select(props) { const { onChange, value } = props; return (<Select {...props} onChange={onChange} value={value} /> ) };

<Form.Field clearable={false} labelKey="name" multi name="region" options={this.props.regions.data} placeholder="Выберите регион" type={Select} valueKey="id" />

Vadim
20.09.2016
11:58:21
Сейчас поиграюсь. Спасибо, Александр за подробный код!

Alexander
20.09.2016
12:04:47
Vadim Пожалуйста

Vadim
20.09.2016
12:24:57
Сам контрол подключился. Но вот форма почему-то "не видит" изменения значения селекта

Хотя нет, это я в правилах указал number вместо стринга )

Kreizo
20.09.2016
13:00:26
{`from ${senderName}`}

что означает знак доллара в реакте ?

Google
Brs
20.09.2016
13:00:56
это платный функционал

нужно коммерчесую лицензию купить

чтобы им пользоваться

Vladislav
20.09.2016
13:02:44
можешь на торрентах найти бесплатную версию

Alxander
20.09.2016
13:09:13
У меня где-то кейген валялся, могу дать

code4aman
20.09.2016
13:15:06
Это как с жикверей история, сначала обогнали по звёздочкам на гитхабе, теперь пацаны не отличают джс от реакта, yeah, next level ?

Malgalad
20.09.2016
13:15:22
ну так это просто jQuery

code4aman
20.09.2016
13:16:35
?

Brs
20.09.2016
13:18:05
я думаю еще через годик будут доклады на конфах в стиле чем отличается js от реакта

Andrey
20.09.2016
13:21:15
Какие все злые. Не хотят своими ключами делиться

Aleh
20.09.2016
13:26:58
кто юзает rxjs с реактом, юзаете ли вы redux и если да, то зачем?

Vladimir
20.09.2016
13:30:53
дайте ссыль на react+redux+webpack starter kit

есть у кого под рукой?

Brs
20.09.2016
13:31:27
CRA?

Andrey
20.09.2016
13:32:12
https://github.com/anorudes/redux-easy-boilerplate например

Кто-то юзает в своих проектах Fetch API?

Или сторонние либы подключаете?

Darwin
20.09.2016
13:33:41
юзаем с полифилом

Dmitry
20.09.2016
13:33:50
isomorphic-fetch юзаю

Andrey
20.09.2016
13:34:47
окэ, спасибо

Google
Dmitry
20.09.2016
13:42:38
Кто-то юзает в своих проектах Fetch API?
Да, с полифилом и своей обёрткой простейшей

Andrey
20.09.2016
13:43:03
Обертка - т.е. какая-то изи обработка статусов?

Или что-то другое?

Timur
20.09.2016
13:50:35
ребят помогите разобрасять с бабелем и вебпаком пишу SPA на REACT и DJANGO https://gist.github.com/timonefm/e481dfc2a2dea0a7e41dcf3bbe5ceb0d

Alex
20.09.2016
13:51:23
казалось бы, причем тут django

venv) ➜ spa npm run dev что здесь происходит

SyntaxError: Unexpected reserved word Бэйбель не включен потому что твоя система сборки его почему то не подключила для конфига вебпака.

еще вопрос, зачем интегрировать все в джангу если можно писать фронт отдельно?

Timur
20.09.2016
13:52:46
venv это виртуалка

Andrey
20.09.2016
13:53:08
вместо импортов используй require

Alex
20.09.2016
13:53:11
но зачем?

Timur
20.09.2016
13:53:23
ну я использую бэк джанги и через рест апи работаю

Alex
20.09.2016
13:53:40
Ну да.

А зачем использовать инструменты джанги для сборки/разработки фронта

?

Timur
20.09.2016
13:55:21
гляньте в гист пожалуйста

не могу решить эту ошибку уже несколько часов

Malgalad
20.09.2016
13:56:05
вместо импортов используй require

Timur
20.09.2016
13:57:00
не помогает

Andrey
20.09.2016
13:57:20
покажи лог

Google
Timur
20.09.2016
13:58:11
SyntaxError: /Users/timonefm/projects/spa/webpack.config.babel.js: Unexpected token (1:8) > 1 | require path from 'path' | ^ 2 | require 'webpack' 3 | require autoprefixer from 'autoprefixer' 4 | at Parser.pp.raise (/Users/timonefm/projects/spa/node_modules/babel-core/node_modules/babylon/lib/parser/location.js:22:13) at Parser.pp.unexpected (/Users/timonefm/projects/spa/node_modules/babel-core/node_modules/babylon/lib/parser/util.js:91:8) at Parser.pp.semicolon (/Users/timonefm/projects/spa/node_modules/babel-core/node_modules/babylon/lib/parser/util.js:76:38) at Parser.pp.parseExpressionStatement (/Users/timonefm/projects/spa/node_modules/babel-core/node_modules/babylon/lib/parser/statement.js:483:8) at Parser.pp.parseStatement (/Users/timonefm/projects/spa/node_modules/babel-core/node_modules/babylon/lib/parser/statement.js:160:17) at Parser.pp.parseBlockBody (/Users/timonefm/projects/spa/node_modules/babel-core/node_modules/babylon/lib/parser/statement.js:513:21) at Parser.pp.parseTopLevel (/Users/timonefm/projects/spa/node_modules/babel-core/node_modules/babylon/lib/parser/statement.js:28:8) at Parser.parse (/Users/timonefm/projects/spa/node_modules/babel-core/node_modules/babylon/lib/parser/index.js:96:17) at parse (/Users/timonefm/projects/spa/node_modules/babel-core/node_modules/babylon/lib/index.js:45:47) at File.parse (/Users/timonefm/projects/spa/node_modules/babel-core/lib/transformation/file/index.js:500:34) npm ERR! Darwin 11.4.2 npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "run" "dev" npm ERR! node v4.4.5 npm ERR! npm v2.15.5 npm ERR! code ELIFECYCLE npm ERR! spa@1.0.0 dev: webpack --progress --watch npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the spa@1.0.0 dev script 'webpack —progress —watch'. npm ERR! This is most likely a problem with the spa package, npm ERR! not with npm itself. npm ERR! Tell the author that this fails on your system: npm ERR! webpack —progress —watch npm ERR! You can get information on how to open an issue for this project with: npm ERR! npm bugs spa npm ERR! Or if that isn't available, you can get their info via: npm ERR! npm ERR! npm owner ls spa npm ERR! There is likely additional logging output above. npm ERR! Please include the following file with any support request: npm ERR! /Users/timonefm/projects/spa/npm-debug.log

Николай
20.09.2016
13:58:30
const path = require(‘path’)

const webpack = require('webpack')

и т.д.

Malgalad
20.09.2016
13:59:32
и module.exports = { } вместо export default { }

Alex
20.09.2016
13:59:39
var

Николай
20.09.2016
13:59:49
почему?

Alex
20.09.2016
13:59:58
у него бейбель в конфиге не включен

Николай
20.09.2016
14:00:02
v4.4.5

Alex
20.09.2016
14:00:05
(судя по всему)

Николай
20.09.2016
14:00:07
нода поддерживает

Alex
20.09.2016
14:00:14
нода? не знал сорян

Andrey
20.09.2016
14:00:41
Дык и браузеры поддерживают константы, не?

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