@react_js

Страница 4048 из 5115
Vladimir
31.05.2018
12:42:35
ваш код - пример как делать не надо

Sasha
31.05.2018
12:44:27
ок

Vladimir
31.05.2018
12:46:47
List должен иметь массив элементов в стейте. FormData должна его принимать. List должен отвечать за мутацию массива. =>FormData должна получать ф-ю, которая передается от List'а и в List'е обновляется стейт. <FormData items={this.state.listItems} onItemChane={this.handleItemChange} /> Где handleItemChange и вызывает setState с новым массивом

Google
Алексей
31.05.2018
12:50:53
всем привет

как должна работать данная конструкция? import classes from './Chat.scss';

Cenator
31.05.2018
12:51:44
Лучше не надо

Vladimir
31.05.2018
12:51:49
Алексей
31.05.2018
12:52:43
в classes будут ключи === css классам
а почему не подгружается?

Vladimir
31.05.2018
12:53:13
а почему не подгружается?
там не должно быть само содержимое класса, а только его селектор

Oleg
31.05.2018
12:54:01
а почему не подгружается?
sass-loader не настроен?

Алексей
31.05.2018
12:54:04
но может не до конца?

Benjamin
31.05.2018
12:54:21
Саги, обзерваблы в помощь
Так ведь насколько я понимаю, эти действия не асинхронные

Roman
31.05.2018
12:58:25
но может не до конца?
перепроверь опции css-loader, modules: true там должно быть

Google
Алексей
31.05.2018
12:59:07
что там должно быть true?

Roman
31.05.2018
12:59:36
что там должно быть true?
https://github.com/webpack-contrib/css-loader#modules

Алексей
31.05.2018
13:04:13
https://github.com/webpack-contrib/css-loader#modules
не помогло, scss-loader подключен следующим образом: { test: /\.scss$/, loader: [ require.resolve('style-loader'), require.resolve('css-loader'), require.resolve('sass-loader'), ] }, { // Exclude `js` files to keep "css" loader working as it injects // its runtime that would otherwise processed through "file" loader. // Also exclude `html` and `json` extensions so they get processed // by webpacks internal loaders. exclude: [/\.(js|jsx|mjs)$/, /\.html$/, /\.json$/, /\.scss$/,], loader: require.resolve('file-loader'), options: { name: 'static/media/[name].[hash:8].[ext]', },

Roman
31.05.2018
13:05:11
это откуда такой кофиг?

Алексей
31.05.2018
13:06:23
ну это из разных мест)

или подробнее нужно?

Roman
31.05.2018
13:06:53
сек

{ test: /\.scss$/, use: [{ loader: require.resolve('style-loader'), }, { loader: require.resolve('css-loader'), options: { modules: true, } }, { loader: require.resolve('sass-loader'), }], },

както так должно быть

возможно еще importLoaders: 1, опцию надо будет вместе с modules: true

Roman
31.05.2018
13:13:06
?

Prester John
31.05.2018
13:40:02
Допустим у меня есть компонент FormPart вида <div> <Field /> </div> Я хочу в jsx родителя вставить его, обернув в хок redux-form и передав некоторые пропсы Я это сейчас сделал так: render() { const Form = reduxForm()( () => <FormPart foo={bar} />) return (<div><Form /></div>) } Можно как-то сразу в jsx обернуть, без создания специального компонента? В стиле return (<div>{reduxForm()( и вот тут что-то)}</div>

Или же это норма и так и надо делать?

Serge
31.05.2018
13:46:01
Господа ткните мордой, как подружить formik с сторонними компонентами? Например с react dadata и компонентами ипутами обернутыми в кучу врапперов

Good game
31.05.2018
13:59:23
Здравствуйте, подскажите пожалуйста, с чего начать изучение реакта? Правильно ли я делаю, что прохожу книгу Eloquent JS или это лишнее? Сейчас знаю html/css и js на уровне синтаксиса

Finch
31.05.2018
14:01:37
когда доходит до mega-menu или ссылки link то меню отображается, но в меню вложены другие элементы, и при попадании курсора на них меню исчезает Как сделать так, чтобы при наведении курсора по любому элементу в меню ,меню показывалось https://codepen.io/anon/pen/rKVMxL

Google
Kendr
31.05.2018
14:02:54
D_d
31.05.2018
14:05:22
ребзя как передать параметр на страницу типа browserHistory.push('/pagge1', {}) в объекте хочу передать параметры так можно?

Eugene
31.05.2018
14:06:28
history.push({ pathname: '/about', search: '?the=search', state: { some: 'state' } })

Сергей
31.05.2018
14:07:00
history.push({ pathname: '/about', search: '?the=search', state: { some: 'state' } })
я вообще не пользуюсь стейтом в роутах

Eugene
31.05.2018
14:07:24
?тоже не приходилось, это так, текст из доки копипастнул.

D_d
31.05.2018
14:08:59
делаю переход на страницу там нужно указать с какой страницы прешел

Vadim
31.05.2018
14:09:52
D_d
31.05.2018
14:10:07
нет

D_d
31.05.2018
14:12:22
что это?

Kendr
31.05.2018
14:13:24
что это?
А не, для спа не подойдет

Oleh
31.05.2018
16:02:26
Ребят, подскажите, кто юзал next-js, как можно подключить css файл из другой библиотеки? Пробую его закинуть в _document.js в Head тег, но он почему-то игноиртся. То есть выдает, что типа стилей таких нет

404 Not Found

Cenator
31.05.2018
16:03:18
404 Not Found
next-css заюзай

Oleh
31.05.2018
16:03:40
я юзаю next-sass, но это для цсс модулей

и они внутри проекта

а чтобы заюзать стили извне, как поступить?

Cenator
31.05.2018
16:05:24
Может и правда нет такого файла

Oleh
31.05.2018
16:05:59
да ну как? может он не может определенные папки мониторить?

Google
Admin
ERROR: S client not available

Oleh
31.05.2018
16:06:51
Может и правда нет такого файла
у меня этот файл лежит в libs/libname/index.css и я прописываю <link rel="stylesheet" href="/libs/shared/index.css"/>

Cenator
31.05.2018
16:07:24
Ну так посмотри в доке в какую папку складывать статику

Andrew
31.05.2018
16:08:23
Вроде надо только в папку static складывать

Oleh
31.05.2018
16:08:48
Ну так посмотри в доке в какую папку складывать статику
так он же автоматом туда что-то свое билдит. Можно как-то настроить его, чтобы копировались стили туда при билде?

Andrey
31.05.2018
16:09:02
Юзайте styled-components

Какой index.css в 2018

Andrey
31.05.2018
16:14:03
Ага, вообще выбпак должен сам подключать с либ стили, если все ок с конфигом. а ещё тупо через import ‘your-lib/index.css’

Oleh
31.05.2018
16:17:18
спасибо, ребят. Просто закинул в папку static

Oleh
31.05.2018
16:17:55
получается он все копирует как раз из папки static в свою build директорию

Cenator
31.05.2018
16:18:01
нет

Oleh
31.05.2018
16:18:29
нет
так а чего заработало?

Cenator
31.05.2018
16:18:49
так а чего заработало?
он ее сервит как есть

Oleh
31.05.2018
16:18:59
он же не понимает левых папок, типа libs, правильно?

Cenator
31.05.2018
16:19:07
неа

Oleh
31.05.2018
16:19:17
а эту по умолчанию сервит, все ясно

Google
Oleh
31.05.2018
16:19:21
супер, спасибо

Cenator
31.05.2018
16:19:27
в доке все написано же

Oleh
31.05.2018
16:19:32
туда получается и все картинки сливать и файлы. да?

Cenator
31.05.2018
16:19:36
да

Oleh
31.05.2018
16:19:57
Create a folder called static in your project root directory. From your code you can then reference those files with /static/ URLs:

вот и все что там написано

и кусочек кода

да
а еще к тебе вопрос. Почему next.js не всегда подгружает стили. То есть у меня есть компонент с css module, и иногда он просто загружается без стилей из того компонента. С чем может быть связано?

или это только в дев моде такое может быть?

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