@react_js

Страница 4248 из 5115
Alex
21.06.2018
14:20:29
То ли дело бекенд

Aleksandr
21.06.2018
14:20:38
бэкэнд я уже протестил

Дмитрий
21.06.2018
14:21:11
Давай больше кода, пока ничего не понятно вобще
<FuncBtn btnIcon="mail"/> class FuncBtn extends React.Component{ constructor(props){ super(props); this.state = { btnIcon: this.props.btnIcon }; } render() { return ( <div> {this.props.btnIcon ? <React.Fragment>{btnIconFunc(this.props)}</React.Fragment> : null} {this.props.thisText} </div> ); } } и есть функция, куда нужно получить родительский props.btnIcon function btnIconFunc() { return( <React.Fragment> {this.props.btnIcon} </React.Fragment> ) }

Alex
21.06.2018
14:21:37
Google
Aleksandr
21.06.2018
14:21:48
Красава
на сколько смог, конечно.

как я сказал, я только учусь

Roman
21.06.2018
14:22:28
как я сказал, я только учусь
https://www.udemy.com/react-tdd/learn/v4/overview

купи этот курс

Aleksandr
21.06.2018
14:22:39
пишу проектик, камень ножницы бумага. node, сокеты, фронт реакт. такое, в общем

"купи этот курс" спасибо, присмотрюсь. сейчас как раз в поисках разной инфы

Aleksandr
21.06.2018
14:25:19
с учетом скидки 90%))

Дмитрий
21.06.2018
14:27:05
Нафига так сложно, 2 раза обертываешь во фрагмент да ище и через функцию возвращаешь то что и так есть в компоненте
во вложенной функции будет case, где по полученному названию будет выводиться иконка

и зачем ты пишешь в стейт то что прокинуто в пропсы. this.props.btnIcon это компонент?
это был вариант, вывести через <btnIconFunc btnIcon={this.state.btnIcon} />

Alexey
21.06.2018
14:31:16
это был вариант, вывести через <btnIconFunc btnIcon={this.state.btnIcon} />
Так, исходя из всей инфы тебе нужно по какому то ключу рендерить разные иконки, ключи приходят в FuncBtn как props.btnIcon? Я бы создал метод тут же renderIcon и там уже обращайся к this.props.btnIcon и через свитч возвращай иконку

Google
Дмитрий
21.06.2018
14:34:31
Так, исходя из всей инфы тебе нужно по какому то ключу рендерить разные иконки, ключи приходят в FuncBtn как props.btnIcon? Я бы создал метод тут же renderIcon и там уже обращайся к this.props.btnIcon и через свитч возвращай иконку
да, можно и так. Хотел вынести в отдельную функцию, чтобы не загромождать блок, там и так уже много чего делается, и вот не смог передать props внутрь, обидно, хотел узнать, может можно как

Alexey
21.06.2018
14:36:19
На мой взгляд коряво и профита никакого, но если уж хочешь то просто принимай параметр в функции ) у тебя почти все правильно

Дмитрий
21.06.2018
14:39:34
Artem
21.06.2018
14:42:19
Товарищи, подскажите. Пишу первый маленький проект на redux. Скажите, реально для каждого action надо создавать отдельный фаил или можно это как-то в один фаил заделать? Но как тогда делать export default ? Подскажите юнцу начинающему, плиз..

Default
21.06.2018
14:42:42
Именованые экспорты

Ну или export default { Foo, Bar, }

Artem
21.06.2018
14:43:15
Это как?

Default
21.06.2018
14:43:31
Это export без дефолта

Vlad
21.06.2018
14:43:35
export const actionName = // your try code

Artem
21.06.2018
14:43:42
Ааа. Понял. Попробую, спасибо

Дмитрий
21.06.2018
14:58:13
Уточню на всякий случай function btnIconFunc(ЗДЕСЬ ПРОПС ПРИНИМАТЬ) { return something}
а, все, понял. спасибо) function btnIconFunc(props) { return( <React.Fragment> {props.btnIcon} </React.Fragment> ) }

Jew
21.06.2018
14:59:10


Andrey
21.06.2018
15:04:05
Лел, красиво.

Вынеси из цикла функцию.

Оффтоп: у тебя очень неоптимально написан код.

Stepan
21.06.2018
15:08:07
Это троллинг?

Google
Arthur
21.06.2018
15:09:07
Firacode шрифт ?

Stepan
21.06.2018
15:09:15
Там белым по серому написано, что создаётся функция внутри цикла

Zae
21.06.2018
15:09:20
ok-ok

Anton
21.06.2018
15:10:12
на функцию внутри цикла, очевидно :) можешь вытащить колбек в переменную за цикл и не будет ругаться :) только тебе нужно будет передать в неё аргументы, которые она сейчас из замыкания берёт. типа const cb = document => keyDoc => {...} ... Object.keys(document).forEach(cb(document))

Zae
21.06.2018
15:11:16
только cb нужно не вызывать в forEach, думаю, а просто написать .forEach(cb)

Roman
21.06.2018
15:33:50
напомните плз, есть ведь вот такой импорт? import 'названиеМодуляВNodeModules/путь/внутри/модуля/к/внутреннему/файлу';

Cenator
21.06.2018
15:34:19
есть

Roman
21.06.2018
15:34:41
есть
спасибо)

Duego
21.06.2018
15:53:27
Посоветуйте бойлерплейт react ssr + redux, без БД

Kendr
21.06.2018
15:54:00
Посоветуйте бойлерплейт react ssr + redux, без БД
Нехт жс очевидный? А ты с бд видел бойлерплейт?

Duego
21.06.2018
15:54:15
Да все практически

Timofey
21.06.2018
15:58:30
когда я пишу npm start я использую уже заготовленную команду описанную в package.json а именно: cross-env NODE_ENV=development webpack-dev-server а как мне пробросить туда свой параметр из консоли. например: npm start argument=test и как мне получить argument?

Cenator
21.06.2018
15:58:53
Так и пишешь, он добавится

Timofey
21.06.2018
16:01:00
> start D:\projects\prosto-site > cross-env NODE_ENV=development webpack-dev-server "BACKEND_URL='test'"вот что в консоль валит. почему-то напихивает туда ковычки

Kendr
21.06.2018
16:05:03
react-starter-kit
Хм нихуя

Roman
21.06.2018
16:06:10
react-starter-kit
чо некст не советуешь?)

Cenator
21.06.2018
16:06:37
чо некст не советуешь?)
так я написал пример стартера с бд

Google
Roman
21.06.2018
16:07:08
сорян, в глаза ебусь

weyheyhey
21.06.2018
16:09:17
Как правильно импортить изображения в компонент с серверные рендерингом? В случае require(image.jpg), нода пытается выполнить файл

Admin
ERROR: S client not available

Oleg
21.06.2018
16:11:26
Как правильно импортить изображения в компонент с серверные рендерингом? В случае require(image.jpg), нода пытается выполнить файл
Нода всегда предполагает, что в файле js или json. Если через webpack, то loader соответствующий подключить надо

Stas
21.06.2018
16:12:57
Всем привет!

Kendr
21.06.2018
16:13:11
Всем привет!
Здравствуйте

UsulPro
21.06.2018
16:13:20
Из рубрики тупой вопрос: Если разрабатываешь из под линукс, как по быстрому открыть сайт в safari? ?

Pauline
21.06.2018
16:13:39
Здравствуйте
тебе макс за это ро влепит

?

Artem
21.06.2018
16:17:48
Из рубрики тупой вопрос: Если разрабатываешь из под линукс, как по быстрому открыть сайт в safari? ?
virtualbox - боль с установкой какой нить мак оси, потом боль при запуске, потом боль от лагов при открытие и тестов)

Artem
21.06.2018
16:19:15
а без боли можно как-нибудь? одним глазком))
без сервисов без боли ни как)

UsulPro
21.06.2018
16:19:47
browserstack
ага, слышал про них. придется попробовать

ага, слышал про них. придется попробовать
30 mins left on your Free Trial - зашибись как щедро))

Artem
21.06.2018
16:24:11
UsulPro
21.06.2018
16:25:16
как раз одним глазком)
точно!) Мне просто интересно как эту проблему по нормальному решают? Не все же на маках сидят

UsulPro
21.06.2018
16:26:13
у меня виртуалки)
так ты в боли знаешь толк!)))

Google
Artem
21.06.2018
16:26:26
так ты в боли знаешь толк!)))
со временем болевой порогой снижается)

Australo
21.06.2018
16:27:50


Kendr
21.06.2018
16:28:21
Решил называть actions как effects. Я теперь стал крутым effect driven development поргремистом? ?

redux-symbiote умалчивает?) А каким образом он тут? Нихуя не понял

ed
21.06.2018
16:29:57
тоже когда-то пытался называть экшены как postUser, putUser, потом отказался - это кал

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

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

Artem
21.06.2018
16:31:19
поэтому, имхо, надо называть исходя из того что он делает, как не как
Ты сегодня буквально на страже нейминга переменных)

ed
21.06.2018
16:31:48
postNewUser на много менее информативно для нового разраба, чем createNewUser например

Australo
21.06.2018
16:32:05
redux-symbiote умалчивает?) А каким образом он тут? Нихуя не понял
ну так то да . а что делать с асинхронными ?

Artem
21.06.2018
16:32:38

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