
Maksim
12.08.2018
00:08:34
Доброй ночи, вопрос по GraphQL, использую, apollo-react, как повторно делать запрос, если запрос выдал ошибку?

Cenator
12.08.2018
04:15:25

Егор
12.08.2018
04:59:03
Напомните как называется та новая модная библиотека для роутинга в реакт но не react-router

Cenator
12.08.2018
05:02:43
Reach/router

Google

Егор
12.08.2018
05:04:21
Да, оно. благодарю

One
12.08.2018
06:22:53

Roman
12.08.2018
06:52:24

One
12.08.2018
08:03:35

Andrew
12.08.2018
08:37:03

Sergey
12.08.2018
08:40:29

One
12.08.2018
08:58:39

Sergey
12.08.2018
09:02:08
ребят, вот есть страничка, мне нужно в зависимости от кода ошибки с сервера окошко модальное отрендерить
как это делать правильнг? прям в catch можно написать что-то типа render ( <modal/>) или в стейт кидать код ошибки

Uryashnik
12.08.2018
09:46:16
Всем привет, подскажите пожалуйста как в моем примере с исходных данных преобразовать дату в обычный вид
На JS будет к примеру так let day = new Date(index.due_date);
где мне это надо воткнуть в реакте?
https://stackblitz.com/edit/react-nv8jsh

Nikolay
12.08.2018
09:50:12
Реакт это тоже js.

Google

Nikolay
12.08.2018
09:50:29
Воткнуть можешь там, где душа пожелает.

Алексей
12.08.2018
09:59:00

Nursultan
12.08.2018
10:53:17
Как название ключей в массивах можно назвать как значения этих самых ключей?

Nikolay
12.08.2018
10:54:07
В массивах нет никаких ключей
А в объектах: { [value]: value }

Abu
12.08.2018
10:54:32
Есть доступ по индексу
А индекс можешь получить по indexOf

Nursultan
12.08.2018
10:57:00
Сорри перепутал, имелось ввиду обьект

Australo
12.08.2018
10:58:12
есть какой-нибудь infinity-scroller работающий с горизонтальной прокруткой элемента ?
——- react-infinite-scroller - Isues с такими вопросами без ответа давненьеко висят
——-- react-infinite - таже проблема
их много но чет токо время на проверки уходит .
какой есть рабочий ?

Prester John
12.08.2018
10:59:07

Oleksandr
12.08.2018
11:09:36
Ребят, всем привет. Каким способом можно узнать perfomance всей аппки??

Australo
12.08.2018
11:10:58

Prester John
12.08.2018
11:15:28
Но там написано что это редкий случай использования
скорей всего не все гладко будет, да

Andrew
12.08.2018
11:16:06
Открываешь и начинаешь изучать

Australo
12.08.2018
11:35:09


Daria
12.08.2018
11:35:18
Помогите пожалуйста подружить реакт с redux и firebase.
Сейчас при старте выводит undefined
Код для firebase
firebase.initializeApp(firebaseConfig);
const databaseRef = firebase.database().ref();
export const databaseTasksRef = databaseRef.child('tasks');
action:
export const fetchTasks = () => async dispatch => {
databaseTasksRef.on('value', snapshot => {
dispatch({
type: FETCH_TASKS,
payload: snapshot.val(),
});
});
};
в комопненте:
class Tasks extends Component {
componentDidMount() {
this.props.fetchTasks();
}
render() {
const { tasks } = this.props;
console.log(tasks);
return (
<ul>
{tasks}
</ul>
);
}
}
const mapStateToProps = state => ({
tasks: state.tasks,
});
const mapDispatchToProps = dispatch => ({
fetchTasks: dispatch(actions.fetchTasks),
});
export default connect(
mapStateToProps,
mapDispatchToProps
)(Tasks);
И то что в базе:
tasks
first_task: "first_task"

Prester John
12.08.2018
11:35:59

Google

Uryashnik
12.08.2018
11:45:45
Ребят подскажите пожалуйста как сделать так чтобы по сщелчку на записи, пусть это будет <div>Заметка</div>
открывалась новая страница в которой будет эта "заметка" и под ней ниже было бы выведено еще какое-то описание?

Cenator
12.08.2018
11:46:14
Роутер

Uryashnik
12.08.2018
11:47:29
я понимаю, как правильно прокинуть эти данные через роутер не очень ориентируюсь к сожалению

ed
12.08.2018
11:52:17

Андрей
12.08.2018
12:39:00
вопрос: есть ли разница в производительности, если передавать в пропс целый объект (большой) или передавать только используемую часть объекта?

Roman
12.08.2018
12:52:12
А какой смысл передавать то, что ты не используешь?

Andrey
12.08.2018
12:52:51

Андрей
12.08.2018
12:53:08
Ну полотно из 5-6 строк выглядит хуже, чем один цельный объект
Так и думал, спасибо)
Нет, передача по ссылке идёт.

Mark
12.08.2018
14:08:58
Привет, я вот пытаюсь понять, но пока что-то никак
Каждый раз, когда я делаю какие-то изменнения в названиях, в файлах меняется это
import React form 'react'
на это
import PropTypes from "../../../../../../Library/Caches/typescript/2.9/node_modules/@types/prop-types";
Какого черта?

Mark
12.08.2018
14:09:32
Ну вы поняли, там не реакт а пропсы

?️Ivan
12.08.2018
14:09:52

Mark
12.08.2018
14:10:03
Да

Igor
12.08.2018
14:11:00
В общем есть сущность в редаксе, в компоненте ее отображение меняется когда наступает время которое указно в этой сущности? Как это сделать лучше? Моя идея - делать setTimeout когда я получаю эту сущность, но так придется еще сделать какой-то механизм когда эти таймауты нужно удалять.
Как у вас это решается? Ни у кого нет компонентов которые зависят от текущего времени?

Ilya
12.08.2018
14:32:55

Admin
ERROR: S client not available

Alek
12.08.2018
14:48:01
Вим что ли?

Google

cristina
12.08.2018
15:10:39
Всем привет. Кто-то может скинуть пример приложений с картой и нанесению туда меток с сервера? Отслеживание транспорта, если ещё можно gps считывать, где человек находится, то вообще круто

Dave
12.08.2018
15:11:58
Я со всем уважением но не завернуть ли чего нибудь еще?

cristina
12.08.2018
15:14:42
100% кто-то делал, react native

Sergey
12.08.2018
15:36:33

cristina
12.08.2018
15:40:50
По существу кто-то ответит?)
Не знаю кто кого чем хантит)

Sergey
12.08.2018
15:47:30
Вряд ли такой код кто-то может отдать без последствий, т. к. существуют NDA и прочая бюрократия

?
12.08.2018
16:13:05
Таблица на сайте рендерится твигом с сервера (для сео) и затем уже спусня несколько секунд вставляется скрипт с реакт компонентом (та самая таблица) и компонент по аяксу получает данные и перерисовывает таблицу. Если делать так, то момент перерисовки таблицы виден. Я попробовал в твиге передать полученные данные в глобальный скоуп, window.TABLE_DATA = {{ data|json_encode() }} и потом уже в компоненте брал данные оттуда и тогда уже не заметно как заменяется таблица НО в теле HTML есть этот самый json который портит все и google page speed говорт сократить хтмл. Может есть какой-то спосов в реакте не менять таблицу пока данные с сервера не пришли или есть способ передать данные в компонент без записи в хтмл?

Default
12.08.2018
16:14:44
Проще ssr прикрутить, чем так себе мозг ковырять

Vladislav
12.08.2018
16:19:24
посоветуйте multiselect для большого количества данных

Kirill
12.08.2018
16:31:33
Вечер добрый. Какие есть подводные камни при использовании nextjs? И если проект относительно небольшой

Максим
12.08.2018
17:06:56
всем привет есть какойнебудь пакет для валидации ?

akaSybe
12.08.2018
17:07:17
Yup

Максим
12.08.2018
17:15:59
а по проще ?)

Andrey
12.08.2018
17:18:48
Куда проще?

Sergey
12.08.2018
17:22:46

Kirill
12.08.2018
17:25:10

Sergey
12.08.2018
17:26:25
Временно отказался, но опыт с самописным решением есть, просто пока нет такой необходимости. Брал nextjs, чтобы посмотреть/поиграть. Понял, что мне не надо :)

Uryashnik
12.08.2018
18:22:50
Ребят помогите с роутами пожалуйста
Link to={/{item.id}}
по идеи должно проставлять в ссылку путь с елемента ИД массива, а в итоге получается белеберда, подправьте пожалуйста что не атк делаю?
https://stackblitz.com/edit/react-8uqjqj?file=info.js

Jake
12.08.2018
18:24:57
to={`/${item.id}`}

Google

Jake
12.08.2018
18:25:28
@uryahnik

Uryashnik
12.08.2018
18:26:31
мм.... не работает

Sharyar
12.08.2018
18:27:56
в task.map вторым аргументом item передай

Alex
12.08.2018
18:28:25
Link в том же духе переделай

Uryashnik
12.08.2018
18:30:13
все работает то я натупил спутал в МАРе item а у меня index