@react_js

Страница 4356 из 5115
Artem
08.07.2018
23:32:37
слишком много было упоминаний арального секса

Nikita
08.07.2018
23:32:52
орального*

Stepan
08.07.2018
23:33:16
Фронтенд он такой

Artem
08.07.2018
23:33:22
орального*
ну я не специалист, в терминилогии путаюсь))))

Google
lexxx
09.07.2018
00:48:44
Срочно

Как redux react route4 подружить

Отказывается рендерить в рут апп компонент который хок через коннект

Cenator
09.07.2018
00:51:09
Первая ссылка в стаковерфлоу

lexxx
09.07.2018
00:51:55
Первая ссылка в стаковерфлоу
Скинь плез у меня не показывает

Cenator
09.07.2018
00:52:41
Скинь плез у меня не показывает
https://www.google.ru/search?q=connect+doesnt+render+react+router&oq=connect+doesnt+render+react+router&aqs=chrome..69i57.17065j0j7&client=ms-android-xiaomi&sourceid=chrome-mobile&ie=UTF-8 Обманул, на гит хаб ссылка

lexxx
09.07.2018
01:00:58
Видел

With router не помогает

Дайте бойлер плейт там где с либой react-router-redux я вот о чем

После 4 версии там не так как на старых

Artyom
09.07.2018
01:17:35
Anton
09.07.2018
01:18:46
подскажите, как в nextJs включить sourceMap const withSass = require('@zeit/next-sass') const pathOptions = { outputPath: 'static/', publicPath: '/_next/static/', name: '[name].[hash:4].[ext]', } module.exports = withSass({ useFileSystemPublicRoutes: false, sourceMap: '/_next/static/style.css', webpack(config) { config.module.rules.push( { test: /\.(png|jpg|gif)$/, loader: 'file-loader', options: pathOptions, }) return config } })

если просто пытаюсь вставить sass-loader, то падает ошибка - Invalid CSS after "...load the styles": expected 1 selector or at-rule, was "var content = requi"

Google
Anton
09.07.2018
01:21:13
если добавляю опцию sourceMap: '/_next/static/style.css', то просто ничего не происходит

подскажите, куда хотя бы копать

а без withSass nextJs кажется только ванилный css понимает

Naught
09.07.2018
01:36:35
Если я передам из родительского компонента в дочернй пропсами кусочек стейта и функцию на его изменение, и изменю стейт из дочернего компонента, он перерендерится?

Petr
09.07.2018
01:59:39
Типа ф-ю которая меняет стэйт родителя? Да

Насколько я помню у реакта в эдвэнс гайд описан такой подход.

Zhenya
09.07.2018
02:44:57
а без withSass nextJs кажется только ванилный css понимает
В чем проблема?) (@nextjs_ru) upd: сорри, не все сообщения прогрузились

Petr
09.07.2018
04:27:08
спасибо
А вообще лучше редакс используй и все эти сложности с дикими пробросами уйдут сами сабой

Naught
09.07.2018
04:28:38
А вообще лучше редакс используй и все эти сложности с дикими пробросами уйдут сами сабой
Это верно, но пока не хочу подключать, когда таких ситуаций мало слишком.

mr_makss
09.07.2018
04:29:26
https://github.com/reduxjs/redux/issues

Naught
09.07.2018
04:51:10


Dmitry
09.07.2018
05:08:12
Всем привет. Ребят, подскажите пожалуйста куда в redux лучше отправлять error объекты fail экшнов всяких? Не буду же я это в state приложения слать?

Anton
09.07.2018
05:12:39
в redux и отправляй

Naught
09.07.2018
05:16:13
объект конфигурации отправлялся пропсом, но задавался в родительском объекте, и это поле show было привязано к стейту родительского объекта, а не дочернего.

Dmitry
09.07.2018
05:22:00
в redux и отправляй
Ну это понятно. Я с redux недавно работаю и некоторые моменты в доках не описаны. Точнее практики. Т.е. есть запрос, success которого в store вернёт тело ответа от сервера, но что делать с fail ответами (по сути типичная http ошибка). Я отправляю так же в store, но под ключём error. Хз как правильнее.

Dmitry
09.07.2018
05:24:54
Зачем вообще их хранить в сторе?
Вот я и спрашиваю, как делается вообще?

Нужно иметь доступ к таким ошибкам, как по другому делается?

Евгений
09.07.2018
05:26:18
Зачем вообще их хранить в сторе?
если текст ошибки приходит от сервера, то через стор прокидывать в шаблон

Google
Dmitry
09.07.2018
05:30:56
Обычно в сторе хранятся данные плюс _метаданные_
понятно что ничего не понятно ?. Метаданные это хорошо, но расскажи пожалуйста как поступаешь с ошибками ты? Куда ты их кладёшь их объекты?

Anton
09.07.2018
05:33:39
У меня есть структура где я храню “данные” Типа data: state, isFetching: false, error: undefined, lastUpdated: undefined, Если случилась ошибка - кладу в ошибку. Далее в селекторах можно проверить что ошибка, ошибка.код==403 - разлогин Ошибка тоже данные

Anton
09.07.2018
05:41:48
На меня не смотри, нативы писали

Pauline
09.07.2018
06:18:23
??? Это всё-таки случится! React SPB Meetup #1: Animations, Fractal Components Design, Developer Experience. Когда: 4 июля, 2018 года Где: Selectel Conference Hall Друзья, время летит мимолётно! Прошло 5 лет с момента первого релиза и вот сегодня React.js стал стандартом де-факто Front-end разработки. Он оказало сильнейшее влияние на всю отрасль разработки UI в Web и давно вышел за его пределы - в мобильные телефоны, на Desktop и даже в область VR. На рынке труда появилась такая позиция как React-разработчик, которая сегодня является одной из самых востребованных и хорошо оплачиваемых. За эти несколько лет существования React.js накопилось много интересных практик, решений, инсайтов, опыта и появились разработчики с глубокими компетенциями в разработке React-приложений. Поэтому мы начинаем серию экспертных профессиональных митапов по React.js в Санкт-Петербурге. На этот раз встреча пройдёт в партнерстве с компанией Selectel. Отменяйте свои планы на 4 июля, регистрируйтесь, приглашайте коллег и приходите. Будет горячо! ПРОГРАММА: 19:00-19:20 Встреча, общение, знакомство 19:20-19:40 Вступительное слово, дайджест (Денис Измайлов, Axept) 19:40-20:10 How to animate React components (Сергей Сергеев, AdGo) Доклад о том, с чего начать, если нужно оживить интерфейс. Анимации до сих пор остаются челленджем в React.js. Как легко начать с ней в React.js? Рассмотрим нюансы анимации с CSS и JS, и на десерт погрузимся в анимацию с помощью Styled Components. Bio: Сергей работает Front-end разработчиком в компании AdGo. Занимается автоматизацией интернет-рекламы и разработкой внутренней CRM-системы. React, Redux, redux-saga, jest – вот это всё. 20:10-20:50 UI/UX DX: Инструменты разработки доступных интерфейсов (Александр Чудеснов, Tinkoff.ru) Кажется, уже все видели доклад «Людоедский интерфейс» Вадима Макеева. Нам напомнили, что пользовательский опыт важнее, чем опыт разработчика. Но как же обстоят дела с DX у разработчика, который создает хороший UX? Плохая новость: поначалу он гребёт голыми руками. Хорошая новость: когда разработчику надоедает грести голыми руками, он автоматизирует, а то, что не смог автоматизировать, систематизирует и упрощает. Этим и займемся. Bio: Давным-давно Александр посвятил два года жизни созданию доступных интерфейсов для коллекторов, а теперь работает над разделом платежей в крупнейшем онлайн-банке. Учит людей писать на JavaScript в финтех-школе Тинькофф. Переехал из Москвы в Питер, потому что может. 20:50-21:10 Кофе-брейк, чай-пати, живое общение 21:10-22:00 Fractal Atomic Design (Сергей Сова, Яндекс) Как перестать пробрасывать пропсы и начать писать структурированные приложения. Как вернуть реакту позицию View и куда класть логику? Как разделять ответственность и зачем? Bio: Да, это он, настоящий. Сергей много помогает разработчикам и "немного" вкладывает в Open Source. Исследую новые подходы в разработке фронтенда. Злой админ чата https://t.me/react_js – там вы узнаете его по сове. :) 22:00-06:00 Afterparty УСЛОВИЯ УЧАСТИЯ: 1. Мероприятие бесплатное. 2. Вход строго по регистрации: https://www.meetup.com/React-SPB-Meetup/events/252039119/ 3. ВНИМАНИЕ! Необходимо обязательно указать в настройках профайла на Meetup.com свои имя и фамилию и взять с собой документ, удостоверяющий вашу личность. Это важно. Очень важно. ВОПРОСЫ? Появились вопросы или готовы выступить с докладом на следующем митапе? Пишите в Telegram: - https://t.me/DenisIzmaylov Или на e-mail: events@axept.co
@DenisIzmaylov уже можно открепить)

Naught
09.07.2018
06:24:54
Помогите с ReactDOM.createPortal. Выдает ошибку что таргет - не ДОМ элемент. Беру его с помощью const elem = document.getElementByID("elemID");.

Тимофей
09.07.2018
06:26:03
Naught
09.07.2018
06:26:42
Проверь нашелся ли этот элемент, видимо его еще нет в тот момент
Тоже есть такие подозрения, но как это сделать, если начальный экран - ошибка.

Naught
09.07.2018
06:27:36
Дебажить умеешь? В dev tools
В девтулз окно ошибки

Тимофей
09.07.2018
06:29:25
В девтулз окно ошибки
Точку останова поставь в рендер и смотри что у тебя в elem

Naught
09.07.2018
06:32:34
У меня ничего не успевает на страницу вывалиться на том моменте, когда ошибка вылазит. И соответственно целевой элемент найти не может. Как можно решить такую задачу, если у меня сразу в рендере и целевой элемент, и дочерний, который вызовет портал?

Naught
09.07.2018
06:35:15
дак вроде как не надо целевой рендерить реактом
Я думал о том, что возможно неправильно понимаю прицип портала, и целевой должен быть обязательно захардкожен в ХТМЛ. Но реакт на выходе даёт те же див-ы вместо кастомных, так что есть ли разница?

Google
Naught
09.07.2018
06:36:12
Ты целевой реактом рендеришь? Так зачем тебе тогда портал?
Потому что мне нужно из-под нескольких слоев вложенных элементов вывести конкретный динамически создаваемый элемент вверх и вбок.

Илья
09.07.2018
06:36:20
Илья
09.07.2018
06:37:07
Если он тебе нужен внутри основного реакт приложения, то портал тебе не нужен

Naught
09.07.2018
06:38:04
Конкретно для этого портал не обязателен, это чисто css
Да, эту задачу можно решить посредством css, но это же не очень будет.

Admin
ERROR: S client not available

Naught
09.07.2018
06:39:22
Если он тебе нужен внутри основного реакт приложения, то портал тебе не нужен
как посоветуете решить мой кейс? Я рассматривал варианты и с цсс, и с отдельными внешними элементами. Пришел к порталу, ибо мне нуны функции эвент-листенеры, которые попадают в эти элементы.

Тимофей
09.07.2018
06:39:27
Да, эту задачу можно решить посредством css, но это же не очень будет.
Создавай корень для портала не в компонентах, а просто document.createElement

Naught
09.07.2018
06:41:00
Naught
09.07.2018
06:44:19
Конкретно кейса не знаю, но если с порталом, то создайте еще один div рядом с рутовым и в него рендерьте
Это очевидный выход, но у меня внутри приложения есть родительский компонент, который занимается получением и хранением данных, у которого есть два компонента - боковая панель с фильтрами, и таблица. И перенести надо глубоко дочерние компоненты талицы в боковую панель, не утратив связности между компонентами. Есть много разных подходов к моей цели, но этот я вижу наиболее лаконичным и изящным. Если тут потерплю полный крах, то да, отдельные компоненты, изменение состояние родителя и передача в пропсах.

Naught
09.07.2018
06:49:03
дак связь не утеряется. В копмоненты которые рендерятся через портал передаются пропсы
Хм, а ведь точно, я по сути делаю то же самое - передаю функции пропсами. Спасибо.

Sheldhur
09.07.2018
06:49:58
делать лендинг на реакте хуевая идея?

Anton
09.07.2018
06:50:12
Отличная

Только про SSR не забудь

Тимофей
09.07.2018
06:50:42
делать лендинг на реакте хуевая идея?
Нет, особенно если с помощью генераторов статики next, gatsby

Aziz
09.07.2018
06:50:46
делать лендинг на реакте хуевая идея?
Супер идея ) только нафига?)

Sheldhur
09.07.2018
06:52:14
meh

Google
Aziz
09.07.2018
06:53:31
нет
А нафига реакт для статики ?)

Илья
09.07.2018
06:53:34
Супер идея ) только нафига?)
на лендингах тоже куча пересипользуемых компонентов, к примеру

А нафига реакт для статики ?)
давно не видел лендинги без динамики

Roman
09.07.2018
06:54:02
лендинг(спа)

Aziz
09.07.2018
06:54:07
Vadim
09.07.2018
06:54:15
А нафига реакт для статики ?)
обычно куча всяких калькуляторов встраивается

Anton
09.07.2018
06:54:34
У меня жена устроилась на новое место и вот уже третий лэндинг на реакте шипит. Реально не знаю как можно было бы сделать это все без реакта: - i11n - полная замена компонентов для разных медия - хитрая анимация - красивые page-2-page transition и так далее

Vadim
09.07.2018
06:55:04
На реакте?)
ну на реакте же проще писать такое)

Илья
09.07.2018
06:55:20
Компоненты можно писать только на реакт?)
по такой логике, зачем тогда реакт на любых других проектах? Можно ведь и без него

Aziz
09.07.2018
06:55:31
ну на реакте же проще писать такое)
Из-за jsx и компонентного подхода ?)

Roman
09.07.2018
06:55:59

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