@react_js

Страница 4385 из 5115
Dzmitry
12.07.2018
11:29:24
это парсель no minify или это разрешение сорсмап такое

Usman
12.07.2018
11:33:53
Ребята, далаю SSR на React. При серверном рендеринге получаю данные и отправляю их клиенту и там сохраняю в стейте. Все работает. Только одно бесит. Как только бандл загружается, он начинает тянуть те же данные, которые уже находятся в стейте. Есть ли выход от этого?

Google
Usman
12.07.2018
11:40:54
Сергей
12.07.2018
11:41:24
учитывая что в доке ридакса нет нормальных примеров…

REJUv
12.07.2018
11:42:43
Ребят, подскажите как лучше работать с данными в реакте? Допустим я закинул в стейт массив обьектов как фейковые-данные, как лучше всего потом это прокидывать через пропсы дочерним компонентам? Есть какие-то "бэст-пректис" ? :)

Spaider
12.07.2018
11:46:18
А когда ты возьмешь редакс, начнется в твоей жизни адок

Сергей
12.07.2018
11:52:30
А когда ты возьмешь редакс, начнется в твоей жизни адок
маленький адок, да. Но если возьмешь что-то вроде mobx, начнется большой ад

Grigore
12.07.2018
12:52:22
подскажите в чем проблема. Есть код const state = window.__DATA__; console.log(state) const store = createStore(reducers, state, applyMiddleware(thunk)); console.log(store.getState()); delete window.__DATA__; но в store совесем не то, что находится в state



Сергей
12.07.2018
12:54:24
То что ты пихаешь в initialState должно по форме совпадать со структурой стора (то что редюсеры по умолчанию возвращают)

Google
Сергей
12.07.2018
12:54:55
Лишнее будет отсечено

Grigore
12.07.2018
12:55:36
Лишнее будет отсечено
понял, спасибо. Пытаюсь ssr настроить

Ivan
12.07.2018
12:56:37
посоветуйте карусель для реакта

Spaider
12.07.2018
12:57:36
я недавно как раз нашел одну

pure-react-carousel очень понравилась мне

Ivan
12.07.2018
12:58:16
спасибо попробую)

Sklyarov
12.07.2018
13:03:25
а есть кто в create-react-app переехал на 4ый webpack?

Sklyarov
12.07.2018
13:03:51
нужна фича из 4ого

Spaider
12.07.2018
13:04:25
я думал create-react-app юзают те кто не хочет знать чо там под капотом

вебпак или не вебпак

Andrey
12.07.2018
13:04:38
нужна фича из 4ого
Отказывайся от CRA

Grigore
12.07.2018
13:08:21
извиняюсь за глупый вопрос, но если данные получаются на основе роутера конфига, то есть там есть url, как мне запихнуть это initial state таким образом, чтоб его можно было использовать на стороне клиента. То есть есть роутеры const routers = [ { path: '/', component: Main, fetchUrl: 'https://jsonplaceholder.typicode.com/posts/1', fetch: axios.get, exact: true }, { path: '/about/', component: About, exact: true } ] на их основе получаю данные так export const renderFullPage = (req, res) => { const filePath = path.resolve(__dirname, '..', 'build', 'index.html'); const activeRoute = routers.find(route => matchPath(req.url, route)); const store = createStore(reducers) const promise = activeRoute.fetchUrl ? activeRoute.fetch(activeRoute.fetchUrl) : Promise.resolve() promise.then(response => { let state = undefined; if (response) { state = { isFetching: false, apps: response.data } } // ..... так вот этот стейт нужно пихнуть в редакс на стороне клиента, но как пихнуть если экшены не вызываются, и он не соотвествует структуре стайтов от редюсеров. Если сделать редюсер чисто для того, чтоб хранить данные из сервера, не будет ли фингей? другие идеи пока не приходят

Sklyarov
12.07.2018
13:08:31
Сергей
12.07.2018
13:08:50
извиняюсь за глупый вопрос, но если данные получаются на основе роутера конфига, то есть там есть url, как мне запихнуть это initial state таким образом, чтоб его можно было использовать на стороне клиента. То есть есть роутеры const routers = [ { path: '/', component: Main, fetchUrl: 'https://jsonplaceholder.typicode.com/posts/1', fetch: axios.get, exact: true }, { path: '/about/', component: About, exact: true } ] на их основе получаю данные так export const renderFullPage = (req, res) => { const filePath = path.resolve(__dirname, '..', 'build', 'index.html'); const activeRoute = routers.find(route => matchPath(req.url, route)); const store = createStore(reducers) const promise = activeRoute.fetchUrl ? activeRoute.fetch(activeRoute.fetchUrl) : Promise.resolve() promise.then(response => { let state = undefined; if (response) { state = { isFetching: false, apps: response.data } } // ..... так вот этот стейт нужно пихнуть в редакс на стороне клиента, но как пихнуть если экшены не вызываются, и он не соотвествует структуре стайтов от редюсеров. Если сделать редюсер чисто для того, чтоб хранить данные из сервера, не будет ли фингей? другие идеи пока не приходят
О. Простыня

Valery
12.07.2018
13:09:48
Есть проблема с holderjs https://www.npmjs.com/package/holderjs Если сразу зайти на страницу где он должен показываться, то есть первоначальная загрузка будет на этой странице, то все ок. Но вот если дальше переходить по сайту, а потом вернуться на эту страницу, то он пропадает. Как быть? Подключаю вот так import 'holderjs'; использую вот так <img data-src='holder.js/400x200?auto=yes&bg=666&fg=444&text=text' alt='Alt' className='d-block w-100' />

Valeriy
12.07.2018
13:14:59
а есть кто в create-react-app переехал на 4ый webpack?
CRA на то и CRA, чтобы ты не думал о сборщике проекта от слова совсем

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

Andrey
12.07.2018
13:15:51
А если надо копаться, то ты не прав, тебе не надо)

Google
Max
12.07.2018
13:17:06
Уже было тут за SVG на эту тему

Andrey
12.07.2018
13:17:08
Вот вообще нет
Аргументированно. Меняю мнение.

Vasiliy
12.07.2018
13:17:17
пришел поискать редуктор

Max
12.07.2018
13:17:37
Если проект чуть больше туду-листа, почти всегда приходится еджектить

Каждую неделю тут этот разговор, скокаможна

Andrey
12.07.2018
13:17:56
Твоё решение?

Cenator
12.07.2018
13:18:25
erodionov.ru насколько я знаю на кра без еджекта работает еще и сср прикручен

Max
12.07.2018
13:18:28
Твоё решение?
Мое решение уже 3 проекта подряд - Next.js + редактирование конфига когда надо

REJUv
12.07.2018
13:19:30


Max
12.07.2018
13:19:33
Я никогда кра не юзал на живом проекте Я попробовал начать, уперся в необходимость еджекта и забил

Admin
ERROR: S client not available

Cenator
12.07.2018
13:19:55
Object.values(props)

Max
12.07.2018
13:20:41
Да и как бы до кра вебпак настраивали и никто не умер)

Dzmitry
12.07.2018
13:21:11
ребят такой вопрос те, кто юзает ант ant-form-horizontal в примере формы есть вот такой стиль но в цсс import 'antd/dist/antd.css'; его нет

в чем прикол?

Google
Vasiliy
12.07.2018
13:22:37
действительно тут есть редукторы

Andrey
12.07.2018
13:22:43
Dzmitry
12.07.2018
13:25:47
даже в папке формы нет а в верстке есть



что за бред

А это еще и лесс как я вижу

Roman
12.07.2018
13:31:41
А это еще и лесс как я вижу
ant весь на лесс написан

Dzmitry
12.07.2018
13:31:55
да пофиг класса все равно нет же

Roman
12.07.2018
13:32:33
а обновить пакет анта?

Dzmitry
12.07.2018
13:33:17
сегодня поставил

часа 3 назад

ну вы гоните что ли

Cenator
12.07.2018
13:34:02
часа 3 назад
не пиши столбиком

Dzmitry
12.07.2018
13:34:14
да, извиняюсь.

Vladislav
12.07.2018
13:34:30
Ребят, а где хранить компонент со свичом и роутами в реакт приложении. Точнее в каком месте его рендерить? На одном уровне с рутовым копонентом?

Евгений
12.07.2018
13:34:50
пояснить вот эту ебалу

this.press = this.press.bind(this);

как это понять ?

Vadim
12.07.2018
13:35:18
пояснить вот эту ебалу
возвращает новую функцию с привязанным контекстом. Открой доку

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