
Roman
10.09.2018
08:30:36

Oleg
10.09.2018
08:32:49
Это понятно, что есть, не в курсе в чем именно соль?

Andrew
10.09.2018
08:35:00
Удобно, нет () => в рендере

Google

Andrew
10.09.2018
08:35:31
Мб это ещё связано с forwardRef

Roman
10.09.2018
08:37:16

Paruyr
10.09.2018
08:39:13

Виталий
10.09.2018
09:08:42
Подскажите пожалуйста либу с виртуальным списком для Кордовы, которая не нагружает дом невидимыми элементами

Alexey
10.09.2018
09:11:38

Виталий
10.09.2018
09:13:28

Rustem
10.09.2018
09:14:03
есть более «легкий» вариант от того же автора https://github.com/bvaughn/react-window

Виталий
10.09.2018
09:16:11

Kendr
10.09.2018
09:16:12

Rustem
10.09.2018
09:21:14

Kendr
10.09.2018
09:21:29

Dmitry
10.09.2018
09:24:41
Если дом нода изменилась то сравнивая current ссылки это можно понять

Google

Dmitry
10.09.2018
09:25:27
Если вдруг поверх реакта еще и сам работаешь с домом

Игорь
10.09.2018
09:26:57
кто-то пробовал на проекте вместо redux полностью использовать mobx?
Просто интересно как у других с этим опытом

Roman
10.09.2018
09:27:59

Игорь
10.09.2018
09:29:06
я вот попробовал.. ппц меня вот прямо вообще заводит, это же шикардос, и можно отдельные сторы делать.. вообще красота

Paruyr
10.09.2018
09:30:37
альфа, но очень шустрая

Andrew
10.09.2018
09:32:27
react-tiny-virtual-list

Kendr
10.09.2018
09:41:59

Игорь
10.09.2018
09:43:55
Я, мне норм
а как ты делал сами обсервабл сторы?
Ну я имею ввиду.. ты в каждый отдельный компонент прокидывал нужный стор который создавал в корне проекта или сами сторы делал синглтонами?

Marsel
10.09.2018
09:59:03
Всем привет
кто-нибудь youtrack юзал, есть некоторые вопросы?

Alex
10.09.2018
10:03:48
Спасибо за отличную статью :D

Денис
10.09.2018
10:07:23
а что это?)

Roman
10.09.2018
10:07:59
а что это?)
какая должна быть структура у твоего проекта
Как подружить клиентский роутинг на реакте и express ?
Хостю билд приложение через express.static. При заходе на сайт, клиентский роутинг нормально работает, но если нажать ентер в адресной строке, то ошибка от сервера

Kendr
10.09.2018
10:14:11

Roman
10.09.2018
10:14:40

Cenator
10.09.2018
10:14:47
В конец короче добавить надо

Google

Cenator
10.09.2018
10:14:51

Kendr
10.09.2018
10:14:59

Roman
10.09.2018
10:15:09
если я хочу сразу перейти на /profile

Kendr
10.09.2018
10:15:17

Cenator
10.09.2018
10:15:27

Roman
10.09.2018
10:15:58

Default
10.09.2018
10:16:00
А зачем ваще хостить клиент-сайд приложуху экспрессом?
Вам там процессорного времени девать некуда?

Roman
10.09.2018
10:16:22

Default
10.09.2018
10:16:36
Нджинкс для такого есть

Roman
10.09.2018
10:17:00

Default
10.09.2018
10:17:30
Вот бля не поверишь – это ни разу не сложно и не затратно ни по памяти, ни по процессорному времени
Висит себе и кушать не просит

Roman
10.09.2018
10:17:47

Default
10.09.2018
10:17:56

Kendr
10.09.2018
10:17:59

Hasan
10.09.2018
10:18:19

Bear
10.09.2018
10:18:23

Alexander
10.09.2018
10:18:31
если у чувака уже есть экспресс, нахера ему нжинкс ставить

Google

Admin
ERROR: S client not available

Vladimir
10.09.2018
10:18:43

Default
10.09.2018
10:18:46
А с хера ли у него вообще есть экспресс-то?

Vladimir
10.09.2018
10:19:13
express и nginx вообще не исключают друг-друга

Bear
10.09.2018
10:19:22

Alexander
10.09.2018
10:19:33
ак подружить клиентский роутинг на реакте и express

Eugene
10.09.2018
10:20:02
сделать отдельно реакт и экспресс и не дружить?

Alexander
10.09.2018
10:21:22
у него уже есть сервер который может отдавать статику, а вы ему советуете еще один сервак поднять

Daniil
10.09.2018
10:22:09
чем больше тем лучше

Bear
10.09.2018
10:23:24

Grigore
10.09.2018
10:43:04
привет, подскажите что не так, есть action export const getCategoryRequest = async (url) => {
return async dispatch => {
const response = await httpGet(url);
dispatch({
type: SET_CATEGORY,
category: response.data
});
return response.data;
};
} использую его так getCategory() {
try {
const slug = this.props.match.params.slug;
this.props.getCategoryRequest(`/api/categories/category/${slug}/`);
} catch (error) {
console.error(error);
}
} и получаю ошибку Actions must be plain objects. Use custom middleware for async actions. redux-thunk подключен, до этого не использовал синтаксис asyc/await и через промисы все работало

Andrew
10.09.2018
10:44:04
я думаю тебе не нужно 2 асинка
только во внут функции

Roman
10.09.2018
10:44:35

Grigore
10.09.2018
10:44:50

Again
10.09.2018
11:17:41

Spaider
10.09.2018
11:19:13
а что делает filter(item => item) ?

Аrtur
10.09.2018
11:19:14
Выглядит утомительно
Может вывести в тестируемую функцию с говорящим названием?

Google

InoY
10.09.2018
11:20:16

Evgen
10.09.2018
11:20:29

Kendr
10.09.2018
11:20:30

Spaider
10.09.2018
11:22:15
ясно

Artyom
10.09.2018
11:22:51

Again
10.09.2018
11:23:01

Artyom
10.09.2018
11:26:28

Dmitry
10.09.2018
11:26:37

Again
10.09.2018
11:26:41