@react_js

Страница 4376 из 5115
Cenator
11.07.2018
09:48:03
Вячеслав
11.07.2018
09:49:08
так оттуда прокидываешь в реакт
Для работы с api написана небольшая обертка над axios, вот интересует как протянуть эти куки в нее на уровне сервера

RJ
11.07.2018
09:50:10
Всем привет, можете кое с чем помочь? У меня тут вопрос, можно ли компоненту отправить пропс как name="Sara" и в тоже время использовать connect для получения state?

Google
Вячеслав
11.07.2018
09:50:28
как они на уровне клиента туда попадают?
при инициализации export const axiosInstance = axios.create({ baseURL: API_URL || 'http://test-mock-server/admin', paramsSerializer: function(params) { return Qs.stringify(params, {arrayFormat: 'brackets'}) } })

RJ
11.07.2018
09:55:28
я даже не знаю как это правильно сделать, компонент для отображения цены, так в главном компоненте есть много информации(имя, айди и тд) и когда придет к цене должен сработать новый компонент который будет отображать цену товара в соответсвии с курсом (usd rub лежит в стейте)

примерно так

Муслим
11.07.2018
09:56:02
Сообщество по джест есть ?

Вячеслав
11.07.2018
09:56:32
не вижу там куки
Насколько мне известно это дефолтное поведение в браузерах - отправка кук при запросах на сервер https://developer.mozilla.org/en-US/docs/Web/HTTP/Cookies

Вячеслав
11.07.2018
09:59:40
знаю, не вижу у тебя в коде их
До этого не было нужды насильно их прокидывать туда, как раз сейчас этот вопрос и ресерчу, каким образом это лучше сделать

Cenator
11.07.2018
10:00:42
До этого не было нужды насильно их прокидывать туда, как раз сейчас этот вопрос и ресерчу, каким образом это лучше сделать
прокидывать axios instance через контекст для начала и создавать в хендлере роута на сервере

Вячеслав
11.07.2018
10:00:45
Как и писал до этого пока остановился на'request-context' чтобы не надо было прокидывать экспрессовский реквест до самого низа приложения

Google
Вячеслав
11.07.2018
10:02:03
прокидывать axios instance через контекст для начала и создавать в хендлере роута на сервере
была мысль просто прокидывать их через config axiosInstance.request(config), чтобы не создавать инстанс на каждый запрос

Сергей
11.07.2018
10:05:33
Нашел очень хорошие рекомендации http://jxnblk.com/writing/posts/defining-component-apis-in-react/

Вячеслав
11.07.2018
10:05:44
прокидывать axios instance через контекст для начала и создавать в хендлере роута на сервере
Ну т.е. мысль с контекстом была верная, спасибо. А сам как ssr делаешь, руками или через либы какие-нибудь?

Вячеслав
11.07.2018
10:09:47
я руками
спасибо за ответы, а то за последние пару дней перечитал тонны статей и везде какие-то бесполезные pet-project и ничего реального, особенно связанного с фетчингом данных на сервере

Daniil
11.07.2018
10:12:32
когда-то next юзал
почему перестал?

Cenator
11.07.2018
10:14:10
почему перестал?
не нравится роутер и все что вокруг него но на следующем снова заюзаю его скорее всего, плюсы перевешивают

Artyom
11.07.2018
10:14:37
Bad <ProductCard {...product} />
На практике в большом проекте с кучей таких спредов можно просто запутаться даже с типами

Daniil
11.07.2018
10:14:45
сам недавно с next познакомился, по первым ощущения круто)

Jamshed
11.07.2018
10:17:39
я новичок у меня проблема

import React from 'react'; const defProduct = [ {name:"IPhone 5",price:2500, valuta:"сомони"}, {name:"Samsung A4",price:2100, valuta:"сомони"}, {name:"Samsung Gallaxy s6+",price:3500, valuta:"сомони"}, {name:"Xiomi Radmi Note 4",price:1500, valuta:"сомони"}, ]; class Products extends React.Component{ constructor (props) { super(props); this.state = { name:"", price:0, valuta:"" }; } render(){ return <div> { defProduct.map((val)=>{ <ListProduct href="#" value={val.name} /> }) } </div>; } } class ListProduct extends React.Component{ constructor(props){ super(props); } render(){ return <a href={this.props.href}>{this.props.value}</a> } } export default Products;

Сергей
11.07.2018
10:18:02
Jamshed
11.07.2018
10:18:29
хочу выводить массив defProduct

Cenator
11.07.2018
10:18:51
Google
Daniil
11.07.2018
10:18:57
хочу выводить массив defProduct
возможно забыл return? return <ListProduct href="#" value={val.name} />

Сергей
11.07.2018
10:19:07
ререндеры
Норм, если объект это одна сущность

Eugene
11.07.2018
10:19:39
?в правилах нет пункта про выкладывать огромные коды в песочницу/место для кода?

Jamshed
11.07.2018
10:22:09
Roman
11.07.2018
10:46:04
babel polyfills через rewired

))

Max
11.07.2018
10:49:05
ref возвращает component а не домноду

как получить домноду?

Cenator
11.07.2018
10:54:07
Max
11.07.2018
10:54:18
ReactDOM.findDOMNode

John
11.07.2018
10:54:18
Как-то можно сделать, чтобы при клике правой кнопкой мыши на произвольном div, появился пункт "Вставить"? Т.е. я хочу onPaste обрабатывать

Max
11.07.2018
10:54:46
ссылка на компонент в реф пишется

в 16.3.2 по крайней мере

Cenator
11.07.2018
10:55:07
ссылка на компонент в реф пишется
ты куда навешиваешь ref={} ? на компонент?

Max
11.07.2018
10:55:15
да

Cenator
11.07.2018
10:55:27
так надо форварднуть и навесить на дом элемент

как в примере выше

Max
11.07.2018
10:55:51
баттон фреймворка, он не форвардит

Google
Max
11.07.2018
10:55:58
ишью завести чтоли

Admin
ERROR: S client not available

Cenator
11.07.2018
10:56:25
Max
11.07.2018
11:02:51
за forwardRef спасибо, запомню

Rustam
11.07.2018
11:20:25
как получить домноду?
React.findDOMNode - deprecated document.querySelector - vanilla ?

Max
11.07.2018
11:21:01
Rustam
11.07.2018
11:23:46
где пруфы? :)
точно, не deprecated) сорри https://github.com/yannickcr/eslint-plugin-react/issues/678#issue-165177220

Alexander
11.07.2018
11:27:26
подскажите плиз, нормально если я к API буду обращаться чисто только из файла с экшенами редакса? или куда обычно это пихают?

Alexander
11.07.2018
11:27:53
Cenator
11.07.2018
11:28:00
?
redux-thunk

Alexander
11.07.2018
11:28:22
redux-thunk
а, ну да. Они у меня в файле с экшенами как раз, наряду с обычными. Норм?

Alexander
11.07.2018
11:29:18
там файл на 1к строк?
я только начинаю изучать всё это дело, пока один файл, в дальнейшем распилю конечно

Alexander
11.07.2018
11:30:07
ок спасибо ?

Сергей
11.07.2018
11:50:52
Google
Roman
11.07.2018
11:50:53
Evgeniy
11.07.2018
11:51:06
Эй, ну неправда

Санки- это, конечно, для старта хорошо

Но все-равно ведь потом на сагу переходить, если что-то более или менее серьезное писать

Сергей
11.07.2018
11:52:58
подскажите плиз, нормально если я к API буду обращаться чисто только из файла с экшенами редакса? или куда обычно это пихают?
можешь взять redux-thunk или redux-execue пример юзания последнего вместе redux-symbiote есть в https://github.com/howtocards/frontend/blob/master/src/features/join/api.js https://github.com/howtocards/frontend/blob/master/src/features/join/effects/join.js https://github.com/howtocards/frontend/blob/master/src/features/join/pages/join.js#L33

?️Ivan
11.07.2018
11:53:25
Почему у реакта такая большая экосистема? Как это все освоить

?️Ivan
11.07.2018
11:54:16
На каждый чих, свой плагин

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